home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Enigma Amiga Life 110
/
EnigmaAmiga110CD.iso
/
indispensabili
/
utility
/
apdf
/
xpdf-0.80
/
buildsas
/
goo
/
smakefile
< prev
Wrap
Makefile
|
1999-06-10
|
2KB
|
67 lines
#========================================================================
#
# Goo library Makefile
#
# Copyright 1996 Derek B. Noonburg
#
# Modified by E. Lesueur for Apdf.
#
#========================================================================
srcdir = //goo
CC = sc:c/sc
CXX = sc:c/sc
AR = sc:c/oml
#------------------------------------------------------------------------
.cc.o:
$(CXX) $(CXXFLAGS) $<
.c.o:
$(CC) $(CFLAGS) $<
#------------------------------------------------------------------------
CXX_SRC = \
$(srcdir)/gmem.cc \
$(srcdir)/GString.cc \
$(srcdir)/gmempp.cc \
$(srcdir)/gfile.cc
C_SRC = \
$(srcdir)/parseargs.c
#------------------------------------------------------------------------
GOO_CXX_OBJS = GString.o gmempp.o gfile.o
GOO_C_OBJS = gmem.o parseargs.o
GOO_OBJS = $(GOO_CXX_OBJS) $(GOO_C_OBJS)
Goo.lib: $(GOO_OBJS)
-delete >nil: Goo.lib
$(AR) Goo.lib r $(GOO_OBJS)
#------------------------------------------------------------------------
clean:
delete >nil: $(GOO_OBJS) Goo.lib *.bak
#------------------------------------------------------------------------
depend:
copy Makefile Makefile.bak
sed '/^#----- dependences -----/q' SMakefile.bak >SMakefile
$(CXX) $(CXXFLAGS) -MM $(CXX_SRC) >>SMakefile
$(CC) $(CFLAGS) -MM $(C_SRC) >>SMakefile
#----- dependences -----
gmem.o: //goo/gmem.cc //goo/gmem.h
GString.o: //goo/GString.cc //goo/GString.h
gmempp.o: //goo/gmempp.cc //goo/gmem.h
gfile.o: //goo/gfile.cc //goo/GString.h //goo/gfile.h \
//goo/gtypes.h
parseargs.o: //goo/parseargs.c //goo/parseargs.h \
//goo/gtypes.h