Changeset 3649 for trunk/Ohana/src/misc/Makefile
- Timestamp:
- Apr 3, 2005, 9:11:15 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/misc/Makefile (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/misc/Makefile
r3648 r3649 16 16 # 17 17 INCS = -I$(LINC) -I$(XINC) 18 LIBS = -L$(LLIB) -l FITS -lohana-lm19 CFLAGS = 20 CCFLAGS = $(INCS) $(LIBS) 18 LIBS = -L$(LLIB) -lohana -lFITS -lm 19 CFLAGS = $(INCS) 20 LFLAGS = $(LIBS) 21 21 22 22 PROGRAMS = gconfig mknames fhead ftable fields list_astro glockfile \ … … 24 24 medianfilter mefhead mkfringetable gtfringetable ckfits applyscat fiximg 25 25 26 CFHT = cfhtlog27 28 $(CFHT):29 make $(BIN)/$@.$(ARCH)30 31 $(PROGRAMS):32 make $(BIN)/$@.$(ARCH)33 34 26 misc: $(PROGRAMS) 35 36 clean:37 for i in $(PROGRAMS); do make $$i.clean; done38 rm -f */*~39 rm -f */#*40 rm -f *~41 rm -f #*42 43 install:44 for i in $(PROGRAMS); do make $$i.install; done45 27 46 28 FAKESRC = $(SRC)/fakestars.$(ARCH).o $(SRC)/random.$(ARCH).o … … 50 32 $(CC) -o $(BIN)/fakestars.$(ARCH) $(FAKESRC) $(LIBS) $(CCFLAGS) 51 33 52 fakestars: $(BIN)/fakestars.$(ARCH) 53 cp $(BIN)/fakestars.$(ARCH) $(DESTBIN)/fakestars 34 fakestars: $(DESTBIN)/fakestars 54 35 55 $(DESTBIN)/cfhtlog: $(SRC)/cfhtlog.$(ARCH) 36 $(BIN)/cfhtlog.$(ARCH): $(SRC)/cfhtlog.c 37 $(CC) -I/cfht/include -L/cfht/lib -o $(BIN)/cfhtlog.$(ARCH) $(SRC)/cfhtlog.c -lcfht 38 39 $(DESTBIN)/cfhtlog: $(BIN)/cfhtlog.$(ARCH) 56 40 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 57 41 cp $(SRC)/cfhtlog.$(ARCH) $(DESTBIN)/ 58 42 59 cfhtlog: $(SRC)/cfhtlog.$(ARCH) 60 $(SRC)/cfhtlog.$(ARCH): $(SRC)/cfhtlog.c 61 $(CC) -I/cfht/include -L/cfht/lib -o $(SRC)/cfhtlog.$(ARCH) $(SRC)/cfhtlog.c -lcfht 43 cfhtlog: 44 make $(DESTBIN)/cfhtlog 62 45 63 # RULES for making & installing 46 $(PROGRAMS): % : $(BIN)/%.$(ARCH) 47 48 # dependancy rules for binary code ######################### 49 .PRECIOUS: %.$(ARCH).o 50 .PRECIOUS: $(BIN)/%.$(ARCH) 64 51 65 52 %.$(ARCH).o : %.c 66 $(CC) $(INCS) -o $*.$(ARCH).o -c $< 67 68 $(SRC)/%.$(ARCH).o : %.c 69 $(CC) $(INCS) -o $*.$(ARCH).o -c $< 53 $(CC) $(CFLAGS) -c $< -o $@ 70 54 71 55 $(BIN)/%.$(ARCH) : $(SRC)/%.$(ARCH).o 72 56 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 73 $(CC) $^ -o $@ $(L IBS)57 $(CC) $^ -o $@ $(LFLAGS) 74 58 75 59 $(DESTBIN)/%: $(BIN)/%.$(ARCH) … … 84 68 rm -f $(SRC)/$*.$(ARCH).o 85 69 rm -f $(BIN)/$*.$(ARCH) 70 71 # utilities ################################################# 72 73 install: 74 for i in $(PROGRAMS); do make $$i.install; done 75 76 clean: 77 for i in $(PROGRAMS); do make $$i.clean; done 78 rm -f */*~ 79 rm -f */#* 80 rm -f *~ 81 rm -f #* 82
Note:
See TracChangeset
for help on using the changeset viewer.
