Changeset 10315 for trunk/Ohana/src/addstar/Makefile
- Timestamp:
- Nov 30, 2006, 9:07:31 AM (20 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/addstar/Makefile (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/addstar/Makefile
r10305 r10315 4 4 5 5 include ../../Configure 6 7 6 HOME = $(ROOT)/src/addstar 8 7 BIN = $(HOME)/bin … … 11 10 SRC = $(HOME)/src 12 11 MAN = $(HOME)/doc 13 DESTBIN = $(BINDIR) 14 DESTLIB = $(LIBDIR) 15 DESTINC = $(INCDIR) 16 DESTMAN = $(MANDIR) 17 18 # 19 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS) 20 LFLAGS = -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -ldvo -lFITS -lohana $(LIBFLAGS) 12 include ../../Makefile.Common 13 14 CFLAGS := $(CFLAGS) -fPIC 15 LDFLAGS := -lkapa -ldvo -lFITS -lohana $(LDFLAGS) 21 16 22 17 ADDSTAR = \ … … 209 204 addstart : $(BIN)/addstart.$(ARCH) 210 205 $(BIN)/addstart.$(ARCH) : $(ADDSTART) 211 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi212 $(CC) $^ -o $@ $(LFLAGS) -lpthread213 206 214 207 addstarc : $(BIN)/addstarc.$(ARCH) … … 231 224 all: addstar addstarc addstard addstart sedstar load2mass 232 225 233 INSTALL = addstar 226 INSTALL = addstar addstarc addstard addstart sedstar load2mass 234 227 235 228 # dependancy rules for binary code ######################### 236 .PRECIOUS: %.$(ARCH).o237 .PRECIOUS: $(BIN)/%.$(ARCH)238 239 %.$(ARCH).o : %.c240 $(CC) $(CFLAGS) -c $< -o $@241 242 $(BIN)/%.$(ARCH) : $(SRC)/%.$(ARCH).o243 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi244 $(CC) $^ -o $@ $(LFLAGS)245 246 $(DESTBIN)/%: $(BIN)/%.$(ARCH)247 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi248 rm -f $(DESTBIN)/$*249 cp $(BIN)/$*.$(ARCH) $(DESTBIN)/$*250 251 229 $(INSTALL) $(DEVEL): % : $(BIN)/%.$(ARCH) 252 230 … … 257 235 make $(DESTBIN)/$* 258 236 259 # utilities #################################################260 261 237 install: 262 238 for i in $(INSTALL); do make $$i.install; done 263 264 clean:265 rm -f $(BIN)/*.$(ARCH)266 rm -f `find . -name "*.o"`267 rm -f `find . -name "*~"`268 rm -f `find . -name "#*"`
Note:
See TracChangeset
for help on using the changeset viewer.
