home *** CD-ROM | disk | FTP | other *** search
- #
- # Make file for hippo:
- # Machine dependent stuff for a NeXT
-
- # directory in which libraries are built (define it here if different
- # architecture means different directory)
- #LIB_DIR = /u/eb/rensing/lib/next
- LIB_INSTALLDIR = /usr/local/dev/lib
- INC_INSTALLDIR = /usr/local/include
-
- # list of interesting libraries for Next
- LIB_LIST = hippoNext
- DEBUGLIB_LIST = hippoNext.debug
- UTIL_LIB=hippoNext
-
- CFLAGS = -O -g -Wall -DNeXT
- CFLAGS_DEB = -g -Wall -DNeXT -DDEBUG
- CFLAGS_PROF = -O -pg -Wall -DNeXT
- FFLAGS = -f
- LDFLAGS = -L$(LIB_DIR) -l$(UTIL_LIB)
-
- # LIBS for making hb2hippo...
- # Note: -lzebra must appear twice
- # hippo is picked up from LDFLAGS
- HB2HADD = getarg.o -lhbook4 -lzebra -lkerngen -lzebra -lkernnum -lf77
- hb2hippo :: getarg.c
- $(CC) $(CFLAGS) -c getarg.c
-
-
- MAKECOM = $(MAKE) -$(MAKEFLAGS) -f $(MAKEFILE)
-
- # Rules
-
- .c.a :
- $(CC) -c $(CFLAGS) $<
- $(AR) $(ARFLAGS) $@ $*.o
- $(RM) -f $*.o
- .f.a :
- $(FC) -c $(FFLAGS) $<
- $(AR) $(ARFLAGS) $@ $*.o
- $(RM) -f $*.o
-
- .psw.c .psw.h:
- $(PSWRAP) $(PSWFLAGS) -a -h $*.h -o $*.c $*.psw
-