Changeset 11891 for trunk/Ohana/src/opihi/Makefile.Common
- Timestamp:
- Feb 19, 2007, 12:10:28 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/Makefile.Common (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/Makefile.Common
r11121 r11891 3 3 # .SUFFIXES: .$(ARCH).o 4 4 5 CFLAGS = -I$(INC) -I$(DESTINC) $(INCDIRS) -DDATADIR_DEFAULT=$(DATA) 5 BASE_CFLAGS = $(CFLAGS) 6 BASE_CPPFLAGS = $(CPPFLAGS) -I$(INC) -I$(DESTINC) $(INCDIRS) -D$(ARCH) -DDATADIR_DEFAULT=$(DATA) 7 BASE_LDFLAGS = $(LDFLAGS) -L$(LIB) -L$(DESTLIB) $(LIBDIRS) $(LIBFLAGS) 8 9 %.$(ARCH).o : %.c 10 $(CC) $(FULL_CFLAGS) $(FULL_CPPFLAGS) -c $< -o $@ 6 11 7 12 $(BIN)/%.$(ARCH): 8 13 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 9 $(CC) -o $@ $^ $(LFLAGS)14 $(CC) $(FULL_CFLAGS) -o $@ $^ $(FULL_LDFLAGS) 10 15 @echo "compiled $*" 11 16 @echo "" … … 27 32 28 33 $(DESTLIB)/%.a: $(LIB)/%.$(ARCH).a 34 @if [ ! -d $(DESTLIB) ]; then mkdir -p $(DESTLIB); fi 35 rm -f $@ 36 cp $< $@ 37 38 $(LIB)/%.$(ARCH).so: 39 @if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi 40 rm -f $@ 41 gcc -shared -Wl,-soname,$*.so -o $@ $^ -lc 42 43 $(DESTLIB)/%.so: $(LIB)/%.$(ARCH).so 29 44 @if [ ! -d $(DESTLIB) ]; then mkdir -p $(DESTLIB); fi 30 45 rm -f $@ … … 55 70 @echo "" 56 71 57 %.$(ARCH).o : %.c58 $(CC) -o $@ -c $*.c $(CFLAGS)59 60 72 clean: 61 73 rm -f $(BIN)/*.$(ARCH)
Note:
See TracChangeset
for help on using the changeset viewer.
