Changeset 10342 for trunk/Ohana/src/kii/Makefile
- Timestamp:
- Nov 30, 2006, 5:05:29 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/kii/Makefile (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/kii/Makefile
r10305 r10342 1 default: kii 2 help: 3 @echo "make options: kii (default)" 4 1 5 include ../../Configure 2 6 HOME = $(ROOT)/src/kii 3 PROGRAM = kii4 5 default: $(PROGRAM)6 7 INC = $(HOME)/include8 7 LIB = $(HOME)/lib 9 8 BIN = $(HOME)/bin … … 16 15 SDIR = $(HOME)/setup 17 16 ZDIR = $(HOME)/zoom 18 DESTBIN = $(BINDIR) 19 DESTLIB = $(LIBDIR) 20 DESTINC = $(INCDIR) 21 DESTMAN = $(MANDIR)22 # 23 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS)24 LFLAGS = -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -ldvo -lFITS -lkapa -lohana $(LIBFLAGS) 17 INC = $(HOME)/include 18 include ../../Makefile.Common 19 20 LDFLAGS := -lkapa -ldvo -lFITS -lohana $(LDFLAGS) 21 22 kii: $(BIN)/kii.$(ARCH) 23 install: $(DESTBIN)/kii 25 24 26 25 # local source / object files ######################## … … 84 83 $(ZDIR)/CreateZoom16.$(ARCH).o 85 84 86 87 85 OBJ = $(BOBJ) $(COBJ) $(EOBJ) $(MOBJ) $(OOBJ) $(POBJ) $(SOBJ) $(ZOBJ) 88 86 … … 93 91 $(INC)/prototypes.h 94 92 95 #### nothing program-dependant below #### 96 # dependancy rules for binary code ########################## 97 $(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH) 98 99 $(BIN)/$(PROGRAM).$(ARCH): $(OBJ) 100 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 101 $(CC) -o $@ $^ $(LFLAGS) 102 103 install: $(DESTBIN)/$(PROGRAM) 104 105 $(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH) 106 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 107 rm -f $(DESTBIN)/$(PROGRAM) 108 cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM) 109 110 # utilities ################################################# 111 clean: 112 rm -f $(BIN)/*.$(ARCH) 113 rm -f `find . -name "*.o"` 114 rm -f `find . -name "*~"` 115 rm -f `find . -name "#*"` 116 117 dist: clean 118 rm -f */*.*.o 119 rm -f $(BIN)/$(PROGRAM).* 120 121 .SUFFIXES: .$(ARCH).o 122 123 %.$(ARCH).o : %.c 124 $(CC) -o $@ -c $< $(CFLAGS) 125 126 93 $(BIN)/kii.$(ARCH): $(OBJ)
Note:
See TracChangeset
for help on using the changeset viewer.
