IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 2510


Ignore:
Timestamp:
Nov 26, 2004, 10:47:02 PM (22 years ago)
Author:
eugene
Message:

fixed makefiles

Location:
trunk/Ohana
Files:
2 added
32 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/Configure

    r2419 r2510  
    33# this is the location of the package
    44# change this to match your location of the source
    5 # ROOT    = /h/eugene/src/ohana
    6 ROOT    = /home/eugene/src/test/ohana
    7 #
     5ROOT    = /data/elixir/srcdir/ohana
     6# ARCH    = ARCHVAL
     7
    88# destination directories:
    99# these are the installation directories.
     
    1111# need to copy the include files in $(ROOT)/include by hand to the destination
    1212LBIN    = $(ROOT)/bin/$(ARCH)
    13 LINC    = $(ROOT)/include
     13LINC    = $(ROOT)/include/$(ARCH)
    1414LLIB    = $(ROOT)/lib/$(ARCH)
    1515LMAN    = $(ROOT)/man/man1
    16 #
     16
    1717# X include and lib directories
    1818# put your X paths here if they are not automatically included (they
    1919# seem to be ok on most linux distributions)
    20 XINC    = /usr/openwin/include
    21 XLIB    = -L/usr/openwin/lib -L/usr/X11R6/lib
    22 #
     20XINC    = /usr/include
     21XLIB    = -L/usr/X11R6/lib
     22
    2323# prefered C compiler
    24 CC   = gcc -g -Wall -Werror
    25 #CC   = gcc -g
    26 
    27 # EXPORT = $(shell gettargets)
    28 EXPORT = manao:/apps/elixir/bin lawelawe:/apps/elixir/bin
     24CC   = gcc -g -O
  • trunk/Ohana/Makefile

    r2498 r2510  
    1717# readline.  Extra care should be taken in compiling those libraries.
    1818
     19# Edit Configure to reflect the location of your installation (or use ./configure)
     20include Configure
     21
    1922# .SILENT:                                                                     
    2023default: all
    2124
    22 # Edit Configure to reflect the location of your installation
    23 include Configure
    24 
    25 # ARCH is used to isolate binaries from different architectures
    26 # warning: this is a gnu-make specific syntax
    27 ARCH = $(shell getarch)
    28 
    2925# The collection of Ohana programs.  Other components in the src
    3026# directory may be compiled by going to those directories.
    31 PROGRAM = \
    32 addrefs    \
    33 addspphot  \
    34 addstar    \
    35 delstar    \
    36 elixir     \
    37 gastro     \
    38 gastro2    \
    39 gcompare   \
    40 gophot     \
    41 imclean    \
    42 imregister \
    43 kapa       \
    44 kii        \
    45 misc       \
     27PROGRAM =   \
     28addrefs     \
     29addspphot   \
     30addstar     \
     31delstar     \
     32elixir      \
     33gastro      \
     34gastro2     \
     35gcompare    \
     36gophot      \
     37imclean     \
     38imregister  \
     39kapa        \
     40kii         \
     41misc        \
    4642mosastro.v2 \
    47 nightd     \
    48 perl       \
    49 photdbc    \
    50 relphot    \
    51 shell      \
    52 tcl        \
     43nightd      \
     44opihi.v2    \
     45perl        \
     46photdbc     \
     47relphot     \
     48shell       \
     49tcl         \
    5350uniphot
    5451
     
    6360
    6461# Required libraries depends on the architecture
    65 LIBS-linux = libohana libfits libdummy
    66 LIBS-lin64 = libohana libfits libdummy
     62LIBS-linux = libfits libohana libdummy
     63LIBS-lin64 = libfits libohana libdummy
    6764
    6865# general build targets:
    6966libs:
    70         mkdir -p lib/$(ARCH)
     67        mkdir -p $(LINC)
     68        mkdir -p $(LLIB)
    7169        for i in $(LIBS-$(ARCH)); do make $$i.install; done
    7270
  • trunk/Ohana/src/addrefs/Makefile

    r2459 r2510  
    1414
    1515
    16 INCS    =       -I$(INC) -I$(LINC) -I$(XINC) -I$(LINC)/$(ARCH)
     16INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    1717LIBS    =       -L$(LLIB) -lFITS -lohana -lm
    1818CFLAGS  =       -o $*.$(ARCH).o $(INCS)
     
    3939
    4040$(BIN)/$(PROGRAM).$(ARCH): $(OBJ)
     41        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    4142        $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(CCFLAGS)
    4243
     
    4445
    4546$(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH)
     47        @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
    4648        rm -f $(DESTBIN)/$(PROGRAM)
    4749        cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM)
  • trunk/Ohana/src/addspphot/Makefile

    r2461 r2510  
    1313
    1414
    15 INCS    =       -I$(INC) -I$(LINC) -I$(XINC) -I$(LINC)/$(ARCH)
     15INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    1616LIBS    =       -L$(LLIB) -lFITS -lohana -lm
    1717CFLAGS  =       -o $*.$(ARCH).o $(INCS)
     
    3939
    4040$(BIN)/$(PROGRAM).$(ARCH): $(OBJ)
     41        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    4142        $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(CCFLAGS)
    4243
     
    4445
    4546$(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH)
     47        @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
    4648        rm -f $(DESTBIN)/$(PROGRAM)
    4749        cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM)
  • trunk/Ohana/src/addstar/Makefile

    r2457 r2510  
    1313
    1414
    15 INCS    =       -I$(INC) -I$(LINC) -I$(XINC) -I$(LINC)/$(ARCH)
     15INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    1616LIBS    =       -L$(LLIB) -lFITS -lohana -lm
    1717CFLAGS  =       -o $*.$(ARCH).o $(INCS)
     
    3939
    4040$(BIN)/$(PROGRAM).$(ARCH): $(OBJ)
     41        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    4142        $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(CCFLAGS)
    4243
     
    4445
    4546$(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH)
     47        @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
    4648        rm -f $(DESTBIN)/$(PROGRAM)
    4749        cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM)
  • trunk/Ohana/src/addusno/Makefile

    r2490 r2510  
    1818
    1919
    20 INCS    =       -I$(INC) -I$(LINC) -I$(XINC) -I$(LINC)/$(ARCH)
     20INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    2121LIBS    =       -L$(LLIB) -lFITS -lohana -lm
    2222CFLAGS  =       -o $*.$(ARCH).o $(INCS)
     
    4343
    4444$(BIN)/$(PROGRAM).$(ARCH): $(OBJ)
     45        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    4546        $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(CCFLAGS)
    4647
     
    4849
    4950$(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH)
     51        @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
    5052        rm -f $(DESTBIN)/$(PROGRAM)
    5153        cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM)
  • trunk/Ohana/src/delstar/Makefile

    r2463 r2510  
    1515
    1616
    17 INCS    =       -I$(INC) -I$(LINC) -I$(XINC) -I$(LINC)/$(ARCH)
     17INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    1818LIBS    =       -L$(LLIB) -lFITS -lohana -lm
    1919CFLAGS  =       -o $*.$(ARCH).o $(INCS)
     
    4141
    4242$(BIN)/$(PROGRAM).$(ARCH): $(OBJ)
     43        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    4344        $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(CCFLAGS)
    4445
     
    4647
    4748$(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH)
     49        @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
    4850        rm -f $(DESTBIN)/$(PROGRAM)
    4951        cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM)
  • trunk/Ohana/src/elixir/Makefile

    r2428 r2510  
    1414
    1515
    16 INCS    =       -I$(INC) -I$(LINC) -I$(XINC) -I$(LINC)/$(ARCH)
    17 LIBS    =       -L$(LLIB) -lFITS -lohana -lsocket -lnsl -lm
     16INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
     17LIBS    =       -L$(LLIB) -lFITS -lohana -lm -lsocket -lnsl
    1818CFLAGS  =       -o $*.$(ARCH).o $(INCS)
    1919CCFLAGS =       $(INCS) $(LIBS)
     
    4141
    4242$(BIN)/$(PROGRAM).$(ARCH): $(ELIXIR)
     43        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    4344        $(CC) $(ELIXIR) -o $(BIN)/$(PROGRAM).$(ARCH) $(CCFLAGS)
    4445
     
    4647
    4748$(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH)
     49        @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
    4850        rm -f $(DESTBIN)/$(PROGRAM)
    4951        cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM)
  • trunk/Ohana/src/fixcat/Makefile

    r2490 r2510  
    1515
    1616
    17 INCS    =       -I$(INC) -I$(LINC) -I$(XINC) -I$(LINC)/$(ARCH)
     17INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    1818LIBS    =       -L$(LLIB) -lFITS -lohana -lm
    1919CFLAGS  =       -o $*.$(ARCH).o $(INCS)
     
    4141
    4242$(BIN)/$(PROGRAM).$(ARCH): $(OBJ)
     43        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    4344        $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(CCFLAGS)
    4445
     
    4647
    4748$(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH)
     49        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    4850        rm -f $(DESTBIN)/$(PROGRAM)
    4951        cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM)
  • trunk/Ohana/src/gastro/Makefile

    r2435 r2510  
    1515
    1616
    17 INCS    =       -I$(INC) -I$(LINC) -I$(XINC) -I$(LINC)/$(ARCH)
    18 LIBS    =       -L$(LLIB) -lFITS -lsocket -lnsl -lohana -lm
     17INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
     18LIBS    =       -L$(LLIB) -lFITS -lohana -lm -lsocket -lnsl
    1919CFLAGS  =       -o $*.$(ARCH).o $(INCS)
    2020CCFLAGS =       $(INCS) $(LIBS)
     
    3737
    3838$(BIN)/extract: $(EOBJ)
     39        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    3940        $(CC) $(EOBJ) -o $(BIN)/extract $(CCFLAGS)
    4041
    4142install.extract:
     43        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    4244        rm -f $(DESTBIN)/extract
    4345        cp $(BIN)/extract   $(DESTBIN)/
     
    5355
    5456$(BIN)/simulate: $(SOBJ)
     57        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    5558        $(CC) $(SOBJ) -o $(BIN)/simulate.$(ARCH) $(CCFLAGS)
    5659
    5760install.simulate:
     61        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    5862        rm -f $(DESTBIN)/simulate
    5963        cp $(BIN)/simulate.$(ARCH) $(DESTBIN)/simulate
     
    8084
    8185$(BIN)/gastro.$(ARCH): $(GOBJ)
     86        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    8287        $(CC) $(GOBJ) -o $(BIN)/gastro.$(ARCH) $(CCFLAGS)
    8388
     
    8590
    8691$(DESTBIN)/gastro: $(BIN)/gastro.$(ARCH)
     92        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    8793        rm -f $(DESTBIN)/gastro
    8894        cp $(BIN)/gastro.$(ARCH)   $(DESTBIN)/gastro
     
    103109
    104110$(BIN)/gscdump.$(ARCH): $(DOBJ)
     111        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    105112        $(CC) $(DOBJ) -o $(BIN)/gscdump.$(ARCH) $(CCFLAGS)
    106113
     
    108115
    109116$(DESTBIN)/gscdump: $(BIN)/gscdump.$(ARCH)
     117        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    110118        rm -f $(DESTBIN)/gscdump
    111119        cp $(BIN)/gscdump.$(ARCH)   $(DESTBIN)/gscdump
     
    122130
    123131$(BIN)/astro: $(AOBJ)
     132        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    124133        $(CC) $(AOBJ) -o $(BIN)/astro $(CCFLAGS)
    125134
     
    135144
    136145$(BIN)/rastro: $(ROBJ)
     146        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    137147        $(CC) $(ROBJ) -o $(BIN)/rastro $(CCFLAGS)
    138148
  • trunk/Ohana/src/gastro2/Makefile

    r2442 r2510  
    1313
    1414
    15 INCS    =       -I$(INC) -I$(LINC) -I$(XINC) -I$(LINC)/$(ARCH)
     15INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    1616LIBS    =       -L$(LLIB) -lFITS -lohana -lm
    1717CFLAGS  =       -o $*.$(ARCH).o $(INCS)
     
    6363
    6464$(BIN)/$(PROGRAM).$(ARCH): $(OBJ)
     65        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    6566        $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(CCFLAGS)
    6667
     
    6869
    6970$(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH)
     71        @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
    7072        rm -f $(DESTBIN)/$(PROGRAM)
    7173        cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM)
  • trunk/Ohana/src/gcompare/Makefile

    r2421 r2510  
    1212DESTMAN =       $(LMAN)
    1313
    14 INCS    =       -I$(INC) -I$(LINC) -I$(XINC) -I$(LINC)/$(ARCH)
     14INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    1515LIBS    =       -L$(LLIB) -lFITS -lohana -lm
    1616CFLAGS  =       $(INCS)
     
    3737
    3838$(BIN)/%.$(ARCH) : $(SRC)/%.$(ARCH).o $(OBJ)
     39        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    3940        $(CC) $^ -o $@ $(LFLAGS)
    4041
    4142$(DESTBIN)/%: $(BIN)/%.$(ARCH)
    42         mkdir -p $(DESTBIN)
     43        @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
    4344        rm -f $(DESTBIN)/$*
    4445        cp $(BIN)/$*.$(ARCH) $(DESTBIN)/$*
  • trunk/Ohana/src/getstar/Makefile

    r2490 r2510  
    1313
    1414
    15 INCS    =       -I$(INC) -I$(LINC) -I$(XINC) -I$(LINC)/$(ARCH)
     15INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    1616LIBS    =       -L$(LLIB) -lFITS -lohana -lm
    1717CFLAGS  =       -o $*.$(ARCH).o $(INCS)
     
    3636
    3737$(BIN)/$(PROGRAM).$(ARCH): $(OBJ)
     38        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    3839        $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(CCFLAGS)
    3940
     
    4142
    4243$(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH)
     44        @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
    4345        rm -f $(DESTBIN)/$(PROGRAM)
    4446        cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM)
  • trunk/Ohana/src/gophot/Makefile

    r2473 r2510  
    1414
    1515
    16 INCS    =       -I$(INC) -I$(LINC) -I$(XINC) -I$(LINC)/$(ARCH)
     16INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    1717LIBS    =       -L$(LLIB) -lFITS -lohana -lm
    1818CFLAGS  =       -o $*.$(ARCH).o $(INCS)
     
    4848
    4949$(BIN)/$(PROGRAM).$(ARCH): $(OBJ)
     50        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    5051        $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(CCFLAGS)
    5152
     
    5354
    5455$(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH)
     56        @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
    5557        rm -f $(DESTBIN)/$(PROGRAM)
    5658        cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM)
  • trunk/Ohana/src/imclean/Makefile

    r2423 r2510  
    1313
    1414
    15 INCS    =       -I$(INC) -I$(LINC) -I$(XINC) -I$(LINC)/$(ARCH)
     15INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    1616LIBS    =       -L$(LLIB) -lFITS -lohana -lm
    1717CFLAGS  =       -o $*.$(ARCH).o $(INCS)
     
    3232
    3333$(BIN)/$(PROGRAM).$(ARCH): $(OBJ)
     34        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    3435        $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(CCFLAGS)
    3536
     
    3738
    3839$(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH)
     40        @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
    3941        rm -f $(DESTBIN)/$(PROGRAM)
    4042        cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM)
  • trunk/Ohana/src/kapa/Makefile

    r2473 r2510  
    2222DESTMAN =       $(LMAN)
    2323#
    24 INCS    =       -I$(INC) -I$(LINC) -I$(XINC) -I$(LINC)/$(ARCH)
     24INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    2525#LIBS   =       -L$(LLIB) $(XLIB) -lFITS -lohana -lX11 -lm
    2626LIBS    =       -L$(LLIB) $(XLIB) -lFITS -lohana -lX11 -lsocket -lnsl -lpng -lz -lm
     
    8383
    8484$(BIN)/$(PROGRAM).$(ARCH): $(OBJ)
     85        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    8586        $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(CCFLAGS)
    8687
     
    8889
    8990$(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH)
     91        @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
    9092        rm -f $(DESTBIN)/$(PROGRAM)
    9193        cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM)
  • trunk/Ohana/src/kii/Makefile

    r2466 r2510  
    2020DESTMAN =       $(LMAN)
    2121#
    22 INCS    =       -I$(INC) -I$(LINC) -I$(XINC) -I$(LINC)/$(ARCH)
     22INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    2323LIBS    =       -L$(LLIB) $(XLIB) -lohana -lFITS -ljpeg -lX11 -lsocket -lnsl -lm
    2424# LIBS  =       -L$(LLIB) $(XLIB) -lohana -lFITS -ljpeg -lX11 -lsocket -lnsl -lm -static
     
    9898
    9999$(BIN)/$(PROGRAM).$(ARCH): $(OBJ)
     100        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    100101        $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(CCFLAGS)
    101102
     
    103104
    104105$(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH)
     106        @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
    105107        rm -f $(DESTBIN)/$(PROGRAM)
    106108        cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM)
  • trunk/Ohana/src/libdummy/Makefile

    r2415 r2510  
    33# are not needed for linux.  creating and empty, dummy library allows
    44# the linking lines to be identical
     5
     6include ../../Configure
     7
     8DESTLIB =       $(LLIB)
    59
    610default: libdummy
     
    1317        ar rcv libsocket.a dummy.o
    1418        ranlib libsocket.a
    15         cp libsocket.a ../../lib/$(ARCH)/
     19        cp libsocket.a $(DESTLIB)
    1620        ar rcv libnsl.a dummy.o
    1721        ranlib libnsl.a
    18         cp libnsl.a ../../lib/$(ARCH)/
     22        cp libnsl.a $(DESTLIB)
    1923
    2024# utilities #################################################
  • trunk/Ohana/src/libfits/Makefile

    r2415 r2510  
    1212DESTMAN =       $(LMAN)
    1313
    14 INCS    =       -I$(INC)  -I$(LINC)/$(ARCH)
     14INCS    =       -I$(INC)
    1515CFLAGS  =       -o $*.$(ARCH).o $(INCS) -D$(ARCH)
    1616LFLAGS  =       -c $(INCS)
     
    6464
    6565$(LIB)/libFITS.$(ARCH).a: $(LIBOBJ)
     66        @if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi
    6667        rm -f $(LIB)/libFITS.$(ARCH).a
    6768        ar rcv $(LIB)/libFITS.$(ARCH).a $(LIBOBJ)
  • trunk/Ohana/src/libohana/Makefile

    r2469 r2510  
    1111DESTMAN =       $(LMAN)
    1212
    13 INCS    =       -I$(LINC) -I$(LINC)/$(ARCH)
     13INCS    =       -I$(LINC)
    1414CFLAGS  =       -Wunused -o $*.$(ARCH).o $(INCS)
    1515LFLAGS  =       -c $(INCS)
     
    3636
    3737$(LIB)/libohana.$(ARCH).a: $(HOBJ) $(LOBJ)
     38        @if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi
    3839        rm -f $(LIB)/libohana.$(ARCH).a
    3940        ar rcv $(LIB)/libohana.$(ARCH).a $(LOBJ)
  • trunk/Ohana/src/lightcurve/Makefile

    r2490 r2510  
    1515
    1616
    17 INCS    =       -I$(INC) -I$(LINC) -I$(XINC) -I$(LINC)/$(ARCH)
     17INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    1818LIBS    =       -L$(LLIB) -lohana -lFITS -lm
    1919CFLAGS  =       -o $*.o $(INCS)
     
    3434
    3535$(BIN)/$(PROGRAM): $(OBJS)
     36        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    3637        $(CC) $(OBJS) -o $(BIN)/$(PROGRAM) $(CCFLAGS)
    3738
    3839# -----------------------
    3940install:
     41        @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
    4042        rm -f $(DESTBIN)/$(PROGRAM)
    4143#       rm -f $(DESTMAN)/$(PROGRAM).1
  • trunk/Ohana/src/markrock/Makefile

    r2490 r2510  
    1414
    1515
    16 INCS    =       -I$(INC) -I$(LINC) -I$(XINC) -I$(LINC)/$(ARCH)
     16INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    1717LIBS    =       -L$(LLIB) -lohana -lFITS -lm
    1818CFLAGS  =       -o $*.$(ARCH).o $(INCS)
     
    4444
    4545$(BIN)/$(PROGRAM).$(ARCH): $(OBJ)
     46        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    4647        $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(CCFLAGS)
    4748
     
    4950
    5051$(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH)
     52        @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
    5153        rm -f $(DESTBIN)/$(PROGRAM)
    5254        cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM)
  • trunk/Ohana/src/markstar/Makefile

    r2490 r2510  
    1414
    1515
    16 INCS    =       -I$(INC) -I$(LINC) -I$(XINC) -I$(LINC)/$(ARCH)
     16INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    1717LIBS    =       -L$(LLIB) -lFITS -lohana -lm
    1818CFLAGS  =       -o $*.$(ARCH).o $(INCS)
     
    4444
    4545$(BIN)/$(PROGRAM).$(ARCH): $(OBJ)
     46        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    4647        $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(CCFLAGS)
    4748
     
    4950
    5051$(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH)
     52        @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
    5153        rm -f $(DESTBIN)/$(PROGRAM)
    5254        cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM)
  • trunk/Ohana/src/misc/Makefile

    r2417 r2510  
    1515
    1616
    17 INCS    =       -I$(LINC) -I$(XINC) -I$(LINC)/$(ARCH) -Wunused
     17INCS    =       -I$(LINC) -I$(XINC)
    1818LIBS    =       -L$(LLIB) -lFITS -lohana -lm
    1919CFLAGS  =       
     
    5151
    5252$(BIN)/fakestars.$(ARCH): $(FAKESRC)
     53        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    5354        $(CC) -o $(BIN)/fakestars.$(ARCH) $(FAKESRC) $(LIBS) $(CCFLAGS)
    5455
     
    5657        cp $(BIN)/fakestars.$(ARCH) $(DESTBIN)/fakestars
    5758
    58 $(BESTBIN)/cfhtlog: $(SRC)/cfhtlog.$(ARCH)
     59$(DESTBIN)/cfhtlog: $(SRC)/cfhtlog.$(ARCH)
     60        @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
    5961        cp $(SRC)/cfhtlog.$(ARCH) $(DESTBIN)/
    6062
     
    7274
    7375$(BIN)/%.$(ARCH) : $(SRC)/%.$(ARCH).o
    74         echo $(CC)
     76        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    7577        $(CC) $^ -o $@ $(LIBS)
    76         echo done building $@
    7778
    7879$(DESTBIN)/%: $(BIN)/%.$(ARCH)
     80        @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
    7981        rm -f $(DESTBIN)/$*
    8082        cp $(BIN)/$*.$(ARCH) $(DESTBIN)/$*
  • trunk/Ohana/src/nightd/Makefile

    r2494 r2510  
    1313
    1414
    15 INCS    =       -I$(INC) -I$(LINC) -I$(XINC) -I$(LINC)/$(ARCH)
     15INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    1616LIBS    =       -L$(LLIB) -lFITS -lohana -lm
    1717CFLAGS  =       -o $*.$(ARCH).o $(INCS)
     
    4040
    4141$(BIN)/$(PROGRAM).$(ARCH): $(OBJ)
     42        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    4243        $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(CCFLAGS)
    4344
     
    4546
    4647$(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH)
     48        @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
    4749        rm -f $(DESTBIN)/$(PROGRAM)
    4850        cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM)
  • trunk/Ohana/src/perl/Makefile

    r2488 r2510  
    5151
    5252install:
     53        @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
    5354        for file in $(CODE); do \
    5455        (chmod +x src/$$file && cd $(DESTBIN) && rm -f $$file && ln -s $(HOME)/src/$$file .); \
  • trunk/Ohana/src/photdbc/Makefile

    r2494 r2510  
    1414
    1515#
    16 INCS    =       -I$(INC) -I$(LINC) -I$(XINC) -I$(LINC)/$(ARCH)
     16INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    1717LIBS    =       -L$(LLIB) -lohana -lFITS -lm
    1818CFLAGS  =       -o $*.$(ARCH).o $(INCS)
     
    5252
    5353$(BIN)/$(PROGRAM).$(ARCH): $(OBJ)
     54        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    5455        $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(CCFLAGS)
    5556
     
    5758
    5859$(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH)
     60        @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
    5961        rm -f $(DESTBIN)/$(PROGRAM)
    6062        cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM)
  • trunk/Ohana/src/relphot/Makefile

    r2486 r2510  
    1414
    1515#
    16 INCS    =       -I$(INC) -I$(LINC) -I$(XINC) -I$(LINC)/$(ARCH)
     16INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    1717LIBS    =       -L$(LLIB) -lohana -lFITS -lm
    1818CFLAGS  =       -o $*.$(ARCH).o $(INCS)
     
    6464
    6565$(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH)
     66        @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
    6667        rm -f $(DESTBIN)/$(PROGRAM)
    6768        cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM)
  • trunk/Ohana/src/shell/Makefile

    r2477 r2510  
    3434
    3535install:
     36        @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
    3637        for file in $(CODE); do \
    3738        (chmod +x src/$$file && cd $(DESTBIN) && rm -f $$file && ln -s $(HOME)/src/$$file .); \
  • trunk/Ohana/src/skycalc/Makefile

    r2496 r2510  
    1212DESTMAN =       $(LMAN)
    1313
    14 INCS    =       -I$(INC) -I$(LINC)  -I$(LINC)/$(ARCH)
     14INCS    =       -I$(INC) -I$(LINC)
    1515LIBS    =       -L$(LLIB)
    1616CFLAGS  =       -g -o $*.$(ARCH).o $(INCS)
     
    3030
    3131$(LIB)/libskycalc.$(ARCH).a: $(OBJ)
     32        @if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi
    3233        rm -f $(LIB)/libskycalc.$(ARCH).a
    3334        ar rcv $(LIB)/libskycalc.$(ARCH).a $(OBJ)
     
    4849
    4950dusktime: skycalc
     51        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
     52        @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
    5053        $(CC) $(CCFLAGS) -g -o $(BIN)/dusktime.$(ARCH) $(SRC)/dusktime.c -lskycalc -lm -lohana
    5154        cp $(BIN)/dusktime.$(ARCH) $(DESTBIN)/dusktime
    5255
    5356moondata: skycalc
     57        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
     58        @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
    5459        $(CC) $(CCFLAGS) -g -o $(BIN)/moondata.$(ARCH) $(SRC)/moondata.c -lskycalc -lm -lohana
    5560        cp $(BIN)/moondata.$(ARCH) $(DESTBIN)/moondata
    5661
    5762sundata: skycalc
     63        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
     64        @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
    5865        $(CC) $(CCFLAGS) -g -o $(BIN)/sundata.$(ARCH) $(SRC)/sundata.c -lskycalc -lm -lohana
    5966        cp $(BIN)/sundata.$(ARCH) $(DESTBIN)/sundata
  • trunk/Ohana/src/tcl/Makefile

    r2492 r2510  
    1111
    1212install:
     13        @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
    1314        for file in $(CODE); do \
    1415        (cd $(DESTBIN); rm -f $$file; ln -s $(HOME)/src/$$file .); \
  • trunk/Ohana/src/uniphot/Makefile

    r2492 r2510  
    1414
    1515#
    16 INCS    =       -I$(INC) -I$(LINC) -I$(XINC) -I$(LINC)/$(ARCH)
     16INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    1717LIBS    =       -L$(LLIB) -lohana -lFITS -lm
    1818CFLAGS  =       -o $*.$(ARCH).o $(INCS) -Wall
     
    4747
    4848$(BIN)/$(PROGRAM).$(ARCH): $(OBJ)
     49        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    4950        $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(CCFLAGS)
    5051
     
    5253
    5354$(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH)
     55        @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
    5456        rm -f $(DESTBIN)/$(PROGRAM)
    5557        cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM)
Note: See TracChangeset for help on using the changeset viewer.