IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 11880


Ignore:
Timestamp:
Feb 19, 2007, 11:02:38 AM (19 years ago)
Author:
eugene
Message:

allowing user CC, CFLAGS, etc, from updated configure.tcsh

Location:
trunk/Ohana/src
Files:
30 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/addstar/Makefile

    r10939 r11880  
    1212include ../../Makefile.Common
    1313
    14 LDFLAGS :=      -lkapa -ldvo -lFITS -lohana $(LDFLAGS)
     14# programs may add their own internal requirements here
     15FULL_CFLAGS   = $(BASE_CFLAGS)
     16FULL_CPPFLAGS = $(BASE_CPPFLAGS)
     17FULL_LDFLAGS  = -lkapa -ldvo -lFITS -lohana $(BASE_LDFLAGS)
    1518
    1619addstar     : $(BIN)/addstar.$(ARCH)
  • trunk/Ohana/src/delstar/Makefile

    r10342 r11880  
    1212include ../../Makefile.Common
    1313
    14 CFLAGS  :=      $(CFLAGS) -fPIC
    15 LDFLAGS :=      -ldvo -lFITS -lohana $(LDFLAGS)
     14# programs may add their own internal requirements here
     15FULL_CFLAGS   = $(BASE_CFLAGS)
     16FULL_CPPFLAGS = $(BASE_CPPFLAGS)
     17FULL_LDFLAGS  = -ldvo -lFITS -lohana $(BASE_LDFLAGS)
    1618
    1719delstar: $(BIN)/delstar.$(ARCH)
  • trunk/Ohana/src/elixir/Makefile

    r10336 r11880  
    1212include ../../Makefile.Common
    1313
    14 LDFLAGS :=      -ldvo -lFITS -lohana $(LDFLAGS)
     14# programs may add their own internal requirements here
     15FULL_CFLAGS   = $(BASE_CFLAGS)
     16FULL_CPPFLAGS = $(BASE_CPPFLAGS)
     17FULL_LDFLAGS  = -ldvo -lFITS -lohana $(BASE_LDFLAGS)
    1518
    1619elixir: $(BIN)/elixir.$(ARCH)
  • trunk/Ohana/src/fixcat/Makefile

    r10342 r11880  
    1212include ../../Makefile.Common
    1313
    14 LDFLAGS :=      -ldvo -lFITS -lohana $(LDFLAGS)
     14# programs may add their own internal requirements here
     15FULL_CFLAGS   = $(BASE_CFLAGS)
     16FULL_CPPFLAGS = $(BASE_CPPFLAGS)
     17FULL_LDFLAGS  = -ldvo -lFITS -lohana $(BASE_LDFLAGS)
    1518
    1619uniphot: $(BIN)/uniphot.$(ARCH)
  • trunk/Ohana/src/gastro/Makefile

    r10342 r11880  
    1212include ../../Makefile.Common
    1313
    14 LDFLAGS :=      -ldvo -lFITS -lohana $(LDFLAGS)
     14# programs may add their own internal requirements here
     15FULL_CFLAGS   = $(BASE_CFLAGS)
     16FULL_CPPFLAGS = $(BASE_CPPFLAGS)
     17FULL_LDFLAGS  = -ldvo -lFITS -lohana $(BASE_LDFLAGS)
    1518
    1619gastro: $(BIN)/gastro.$(ARCH)
  • trunk/Ohana/src/gastro2/Makefile

    r10342 r11880  
    1212include ../../Makefile.Common
    1313
    14 LDFLAGS :=      -ldvo -lFITS -lohana $(LDFLAGS)
     14# programs may add their own internal requirements here
     15FULL_CFLAGS   = $(BASE_CFLAGS)
     16FULL_CPPFLAGS = $(BASE_CPPFLAGS)
     17FULL_LDFLAGS  = -ldvo -lFITS -lohana $(BASE_LDFLAGS)
    1518
    1619gastro2: $(BIN)/gastro2.$(ARCH)
  • trunk/Ohana/src/gcompare/Makefile

    r10342 r11880  
    1212include ../../Makefile.Common
    1313
    14 LDFLAGS :=      -ldvo -lFITS -lohana $(LDFLAGS)
     14# programs may add their own internal requirements here
     15FULL_CFLAGS   = $(BASE_CFLAGS)
     16FULL_CPPFLAGS = $(BASE_CPPFLAGS)
     17FULL_LDFLAGS  = -ldvo -lFITS -lohana $(BASE_LDFLAGS)
    1518
    1619gcompare: $(BIN)/gcompare.$(ARCH)
  • trunk/Ohana/src/getstar/Makefile

    r10342 r11880  
    1212include ../../Makefile.Common
    1313
    14 LDFLAGS :=      -ldvo -lFITS -lohana $(LDFLAGS)
     14# programs may add their own internal requirements here
     15FULL_CFLAGS   = $(BASE_CFLAGS)
     16FULL_CPPFLAGS = $(BASE_CPPFLAGS)
     17FULL_LDFLAGS  = -ldvo -lFITS -lohana $(BASE_LDFLAGS)
    1518
    1619getstar: $(BIN)/getstar.$(ARCH)
  • trunk/Ohana/src/gophot/Makefile

    r10342 r11880  
    1212include ../../Makefile.Common
    1313
    14 LDFLAGS :=      -ldvo -lFITS -lohana $(LDFLAGS)
     14# programs may add their own internal requirements here
     15FULL_CFLAGS   = $(BASE_CFLAGS)
     16FULL_CPPFLAGS = $(BASE_CPPFLAGS)
     17FULL_LDFLAGS  = -ldvo -lFITS -lohana $(BASE_LDFLAGS)
    1518
    1619gophot: $(BIN)/gophot.$(ARCH)
  • trunk/Ohana/src/imclean/Makefile

    r10342 r11880  
    1212include ../../Makefile.Common
    1313
    14 LDFLAGS :=      -ldvo -lFITS -lohana $(LDFLAGS)
     14# programs may add their own internal requirements here
     15FULL_CFLAGS   = $(BASE_CFLAGS)
     16FULL_CPPFLAGS = $(BASE_CPPFLAGS)
     17FULL_LDFLAGS  = -ldvo -lFITS -lohana $(BASE_LDFLAGS)
    1518
    1619imclean: $(BIN)/imclean.$(ARCH)
  • trunk/Ohana/src/imregister/Makefile

    r10559 r11880  
    1919SPREG   =       $(HOME)/spreg
    2020
    21 LDFLAGS :=      -ldvo -lFITS -lohana $(LDFLAGS)
     21# programs may add their own internal requirements here
     22FULL_CFLAGS   = $(BASE_CFLAGS)
     23FULL_CPPFLAGS = $(BASE_CPPFLAGS)
     24FULL_LDFLAGS  = -ldvo -lFITS -lohana $(BASE_LDFLAGS)
    2225
    2326# programs which should be installed
  • trunk/Ohana/src/kapa/Makefile

    r10834 r11880  
    1414include ../../Makefile.Common
    1515
    16 LDFLAGS :=      -lkapa -ldvo -lFITS -lohana $(LDFLAGS)
     16# programs may add their own internal requirements here
     17FULL_CFLAGS   = $(BASE_CFLAGS)
     18FULL_CPPFLAGS = $(BASE_CPPFLAGS)
     19FULL_LDFLAGS  = -lkapa -ldvo -lFITS -lohana $(BASE_LDFLAGS)
     20
    1721LDDEPS  = $(DESTLIB)/libkapa.a $(DESTLIB)/libdvo.a $(DESTLIB)/libFITS.a $(DESTLIB)/libohana.a
    1822INDEPS  = $(DESTINC)/kapa.h $(DESTINC)/dvo.h $(DESTINC)/gfitsio.h $(DESTINC)/ohana.h
  • trunk/Ohana/src/kii/Makefile

    r10838 r11880  
    1818include ../../Makefile.Common
    1919
    20 LDFLAGS :=      -lkapa -ldvo -lFITS -lohana $(LDFLAGS)
     20# programs may add their own internal requirements here
     21FULL_CFLAGS   = $(BASE_CFLAGS)
     22FULL_CPPFLAGS = $(BASE_CPPFLAGS)
     23FULL_LDFLAGS  = -lkapa -ldvo -lFITS -lohana $(BASE_LDFLAGS)
    2124
    2225kii: $(BIN)/kii.$(ARCH)
  • trunk/Ohana/src/libautocode/Makefile

    r10368 r11880  
    1616include ../../Makefile.Common
    1717
    18 CFLAGS  :=      $(CFLAGS) -fPIC
     18# programs may add their own internal requirements here
     19FULL_CFLAGS   = $(BASE_CFLAGS) -fPIC
     20FULL_CPPFLAGS = $(BASE_CPPFLAGS)
     21FULL_LDFLAGS  = $(BASE_LDFLAGS)
    1922
    2023latex:    $(LIBTEX)
  • trunk/Ohana/src/libdvo/Makefile

    r10368 r11880  
    1515include ../../Makefile.Common
    1616
    17 CFLAGS  :=      $(CFLAGS) -fPIC
     17# programs may add their own internal requirements here
     18FULL_CFLAGS   = $(BASE_CFLAGS) -fPIC
     19FULL_CPPFLAGS = $(BASE_CPPFLAGS)
     20FULL_LDFLAGS  = $(BASE_LDFLAGS)
    1821
    1922default: install
  • trunk/Ohana/src/libfits/Makefile

    r10368 r11880  
    1414include ../../Makefile.Common
    1515
    16 CFLAGS  :=      $(CFLAGS) -fPIC
    17 LDFLAGS :=      $(LDFLAGS) -lFITS -lohana
     16# programs may add their own internal requirements here
     17FULL_CFLAGS   = $(BASE_CFLAGS) -fPIC
     18FULL_CPPFLAGS = $(BASE_CPPFLAGS)
     19FULL_LDFLAGS  = $(BASE_LDFLAGS)
    1820
    1921install: $(DESTLIB)/libFITS.a $(DESTLIB)/libFITS.so $(DESTMAN)/fits.1
  • trunk/Ohana/src/libkapa/Makefile

    r10368 r11880  
    1111include ../../Makefile.Common
    1212
    13 CFLAGS  :=      $(CFLAGS) -fPIC
     13# programs may add their own internal requirements here
     14FULL_CFLAGS   = $(BASE_CFLAGS) -fPIC
     15FULL_CPPFLAGS = $(BASE_CPPFLAGS)
     16FULL_LDFLAGS  = $(BASE_LDFLAGS)
    1417
    1518install: $(DESTINC)/kapa.h $(DESTLIB)/libkapa.a $(DESTLIB)/libkapa.so
  • trunk/Ohana/src/libohana/Makefile

    r10368 r11880  
    1313include ../../Makefile.Common
    1414
    15 CFLAGS  :=      $(CFLAGS) -fPIC
    16 LDFLAGS :=      $(LDFLAGS) -lohana
    17 TFLAGS  =       $(CFLAGS) $(LDFLAGS) -ltap_ohana
     15# programs may add their own internal requirements here
     16FULL_CFLAGS   = $(BASE_CFLAGS) -fPIC
     17FULL_CPPFLAGS = $(BASE_CPPFLAGS)
     18FULL_LDFLAGS  = $(BASE_LDFLAGS)
     19TFLAGS        = $(FULL_CFLAGS) $(FULL_LDFLAGS) -ltap_ohana
    1820
    1921install: $(DESTLIB)/libohana.a $(DESTLIB)/libohana.so
  • trunk/Ohana/src/libtap/Makefile

    r10565 r11880  
    1212include ../../Makefile.Common
    1313
    14 CFLAGS  :=      $(CFLAGS) -fPIC
     14# programs may add their own internal requirements here
     15FULL_CFLAGS   = $(BASE_CFLAGS) -fPIC
     16FULL_CPPFLAGS = $(BASE_CPPFLAGS)
     17FULL_LDFLAGS  = $(BASE_LDFLAGS)
    1518
    1619install: $(DESTLIB)/libtap_ohana.a $(DESTLIB)/libtap_ohana.so
  • trunk/Ohana/src/lightcurve/Makefile

    r10342 r11880  
    1212include ../../Makefile.Common
    1313
    14 LDFLAGS :=      -ldvo -lFITS -lohana $(LDFLAGS)
     14# programs may add their own internal requirements here
     15FULL_CFLAGS   = $(BASE_CFLAGS)
     16FULL_CPPFLAGS = $(BASE_CPPFLAGS)
     17FULL_LDFLAGS  = -ldvo -lFITS -lohana $(BASE_LDFLAGS)
    1518
    1619lightcurve: $(BIN)/lightcurve.$(ARCH)
  • trunk/Ohana/src/markrock/Makefile

    r10342 r11880  
    1212include ../../Makefile.Common
    1313
    14 LDFLAGS :=      -ldvo -lFITS -lohana $(LDFLAGS)
     14# programs may add their own internal requirements here
     15FULL_CFLAGS   = $(BASE_CFLAGS)
     16FULL_CPPFLAGS = $(BASE_CPPFLAGS)
     17FULL_LDFLAGS  = -ldvo -lFITS -lohana $(BASE_LDFLAGS)
    1518
    1619markrock: $(BIN)/markrock.$(ARCH)
  • trunk/Ohana/src/markstar/Makefile

    r10342 r11880  
    1212include ../../Makefile.Common
    1313
    14 LDFLAGS :=      -ldvo -lFITS -lohana $(LDFLAGS)
     14# programs may add their own internal requirements here
     15FULL_CFLAGS   = $(BASE_CFLAGS)
     16FULL_CPPFLAGS = $(BASE_CPPFLAGS)
     17FULL_LDFLAGS  = -ldvo -lFITS -lohana $(BASE_LDFLAGS)
    1518
    1619markstar: $(BIN)/markstar.$(ARCH)
  • trunk/Ohana/src/misc/Makefile

    r10509 r11880  
    1111INC     =       $(HOME)/include
    1212
    13 CFLAGS  =       -I$(INC) -I$(DESTINC) $(INCDIRS) -D$(ARCH)
    14 LDFLAGS =       -L$(LIB) -L$(DESTLIB) $(LIBDIRS) $(LIBFLAGS)
    15 LDFLAGS :=      -ldvo -lFITS -lohana $(LDFLAGS)
     13FULL_CFLAGS   = $(CFLAGS)
     14FULL_CPPFLAGS = $(CPPFLAGS) -I$(INC) -I$(DESTINC) $(INCDIRS) -D$(ARCH)
     15FULL_LDFLAGS  = $(LDFLAGS) -L$(LIB) -L$(DESTLIB) $(LIBDIRS) -ldvo -lFITS -lohana $(LIBFLAGS)
    1616
    1717# these are all programs which just depend on a single c file: foo : foo.c
     18# we use a special set of rules in this directory which expect this simplification
    1819
    1920PROGRAMS = gconfig mknames fhead ftable fields list_astro glockfile \
     
    4546
    4647%.$(ARCH).o : %.c
    47         $(CC) $(CFLAGS) -c $< -o $@
     48        $(CC) $(FULL_CFLAGS) $(FULL_CPPFLAGS) -c $< -o $@
    4849
    4950$(BIN)/%.$(ARCH) : $(SRC)/%.$(ARCH).o
    5051        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    51         $(CC) -o $@ $^ $(LDFLAGS)
     52        $(CC) $(FULL_CFLAGS) -o $@ $^ $(FULL_LDFLAGS)
    5253
    5354$(DESTBIN)/%: $(BIN)/%.$(ARCH)
  • trunk/Ohana/src/mosastro/Makefile

    r10342 r11880  
    1212include ../../Makefile.Common
    1313
    14 LDFLAGS :=      -ldvo -lFITS -lohana $(LDFLAGS)
     14# programs may add their own internal requirements here
     15FULL_CFLAGS   = $(BASE_CFLAGS)
     16FULL_CPPFLAGS = $(BASE_CPPFLAGS)
     17FULL_LDFLAGS  = -ldvo -lFITS -lohana $(BASE_LDFLAGS)
    1518
    1619mosastro: $(BIN)/mosastro.$(ARCH)
  • trunk/Ohana/src/nightd/Makefile

    r10342 r11880  
    1212include ../../Makefile.Common
    1313
    14 LDFLAGS :=      -ldvo -lFITS -lohana $(LDFLAGS)
     14# programs may add their own internal requirements here
     15FULL_CFLAGS   = $(BASE_CFLAGS)
     16FULL_CPPFLAGS = $(BASE_CPPFLAGS)
     17FULL_LDFLAGS  = -ldvo -lFITS -lohana $(BASE_LDFLAGS)
    1518
    1619nightd: $(BIN)/nightd.$(ARCH)
  • trunk/Ohana/src/photdbc/Makefile

    r10342 r11880  
    1212include ../../Makefile.Common
    1313
    14 LDFLAGS :=      -ldvo -lFITS -lohana $(LDFLAGS)
     14# programs may add their own internal requirements here
     15FULL_CFLAGS   = $(BASE_CFLAGS)
     16FULL_CPPFLAGS = $(BASE_CPPFLAGS)
     17FULL_LDFLAGS  = -ldvo -lFITS -lohana $(BASE_LDFLAGS)
    1518
    1619photdbc: $(BIN)/photdbc.$(ARCH)
  • trunk/Ohana/src/relastro/Makefile

    r10342 r11880  
    1212include ../../Makefile.Common
    1313
    14 LDFLAGS :=      -ldvo -lFITS -lohana $(LDFLAGS)
     14# programs may add their own internal requirements here
     15FULL_CFLAGS   = $(BASE_CFLAGS)
     16FULL_CPPFLAGS = $(BASE_CPPFLAGS)
     17FULL_LDFLAGS  = -ldvo -lFITS -lohana $(BASE_LDFLAGS)
    1518
    1619relastro: $(BIN)/relastro.$(ARCH)
  • trunk/Ohana/src/relphot/Makefile

    r10342 r11880  
    1212include ../../Makefile.Common
    1313
    14 LDFLAGS :=      -lkapa -ldvo -lFITS -lohana $(LDFLAGS)
     14# programs may add their own internal requirements here
     15FULL_CFLAGS   = $(BASE_CFLAGS)
     16FULL_CPPFLAGS = $(BASE_CPPFLAGS)
     17FULL_LDFLAGS  = -lkapa -ldvo -lFITS -lohana $(BASE_LDFLAGS)
    1518
    1619relphot: $(BIN)/relphot.$(ARCH)
  • trunk/Ohana/src/skycalc/Makefile

    r10342 r11880  
    44
    55include ../../Configure
    6 HOME    =       .
     6HOME    =       $(ROOT)/src/skycalc
     7BIN     =       $(HOME)/bin
     8LIB     =       $(HOME)/lib
     9SRC     =       $(HOME)/src
     10MAN     =       $(HOME)/doc
     11INC     =       $(HOME)/include
     12include ../../Makefile.Common
    713
    8 SRC     =       $(HOME)/src
    9 LIB     =       $(HOME)/lib
    10 INC     =       $(HOME)/include
    11 MAN     =       $(HOME)/doc
    12 BIN     =       $(HOME)/bin
    13 DESTBIN =       $(BINDIR)
    14 DESTLIB =       $(LIBDIR)
    15 DESTINC =       $(INCDIR)
    16 DESTMAN =       $(MANDIR)
    17 
    18 INCS    =       -I$(INC) -I$(INCDIR)
    19 LIBS    =       -L$(LIB) -L$(LIBDIR)
    20 CFLAGS  =       -g -o $*.$(ARCH).o $(INCS)
    21 CCFLAGS =       $(INCS) $(LIBS)
     14# programs may add their own internal requirements here
     15FULL_CFLAGS   = $(BASE_CFLAGS)
     16FULL_CPPFLAGS = $(BASE_CPPFLAGS)
     17FULL_LDFLAGS  = $(BASE_LDFLAGS)
    2218
    2319skycalc: $(DESTLIB)/libskycalc.a
  • trunk/Ohana/src/uniphot/Makefile

    r10342 r11880  
    1212include ../../Makefile.Common
    1313
    14 LDFLAGS :=      -ldvo -lFITS -lohana $(LDFLAGS)
     14# programs may add their own internal requirements here
     15FULL_CFLAGS   = $(BASE_CFLAGS)
     16FULL_CPPFLAGS = $(BASE_CPPFLAGS)
     17FULL_LDFLAGS  = -ldvo -lFITS -lohana $(BASE_LDFLAGS)
    1518
    1619uniphot: $(BIN)/uniphot.$(ARCH)
Note: See TracChangeset for help on using the changeset viewer.