Changeset 10298 for trunk/Ohana/src/libohana/Makefile
- Timestamp:
- Nov 29, 2006, 2:26:29 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/libohana/Makefile (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/libohana/Makefile
r8633 r10298 9 9 TESTLIB = $(ROOT)/src/libtap/lib/$(ARCH) 10 10 TESTINC = $(ROOT)/src/libtap/include 11 DESTBIN = $( LBIN)12 DESTLIB = $(L LIB)13 DESTINC = $( LINC)14 DESTMAN = $( LMAN)11 DESTBIN = $(BINDIR) 12 DESTLIB = $(LIBDIR) 13 DESTINC = $(INCDIR) 14 DESTMAN = $(MANDIR) 15 15 16 LIBS = -L$(LLIB) -L$(XLIB) -lohana 17 CFLAGS = -I$(INC) -I$(LINC) -D$(ARCH) 16 CFLAGS = -I$(INCDIR) $(INCDIRS) -D$(ARCH) -fPIC 18 17 TFLAGS = $(CFLAGS) $(LIBS) -L$(TESTLIB) -I$(TESTINC) -ltap 18 LIBS = -L$(LIBDIRS) $(LIBFLAGS) -lohana 19 19 20 20 default: install 21 21 22 install: $(DESTLIB)/libohana.a 22 install: $(DESTLIB)/libohana.a $(DESTLIB)/libohana.so 23 23 24 libohana: $(LIB)/libohana.$(ARCH).a 24 libohana: $(LIB)/libohana.$(ARCH).a $(LIB)/libohana.$(ARCH).so 25 25 26 26 INCS = \ … … 58 58 $(RANLIB) $(LIB)/libohana.$(ARCH).a 59 59 60 $(DESTLIB)/libohana.so: $(LIB)/libohana.$(ARCH).so 61 @if [ ! -d $(DESTLIB) ]; then mkdir -p $(DESTLIB); fi 62 rm -f $(DESTLIB)/libohana.so 63 cp $(LIB)/libohana.$(ARCH).so $(DESTLIB)/libohana.so 64 65 $(LIB)/libohana.$(ARCH).so: $(OBJS) 66 @if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi 67 rm -f $(LIB)/libohana.$(ARCH).so 68 gcc -shared -Wl,-soname,libohana.so -o $(LIB)/libohana.$(ARCH).so $(OBJS) -lc 69 60 70 $(DESTINC)/%: $(INC)/% 61 71 @if [ ! -d $(DESTINC) ]; then mkdir -p $(DESTINC); fi … … 83 93 84 94 .c.$(ARCH).o: 85 echo make c86 echo $(CFLAGS)87 echo $*.c88 echo $@89 95 $(CC) $(CFLAGS) -c $*.c -o $@ 90 96
Note:
See TracChangeset
for help on using the changeset viewer.
