home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gold Fish 1
/
GoldFishApril1994_CD2.img
/
d4xx
/
d473
/
cnewssrc
/
cnews_src.lzh
/
misc
/
Makefile
< prev
next >
Wrap
Makefile
|
1990-12-30
|
2KB
|
94 lines
CC = cc
LD = ln
LDFLAGS = -w
#DEFS = -Dvoid=int
DEFS =
COPTS = -bs -wl
CFLAGS = $(DEFS) $(COPTS) -ICN:include
PRE =
LIBS = CN:libcnews.lib
LIB = +l $(LIBS) +l -lc
POST =
DBM =
LINTFLAGS = $(DEFS) -ha
RN = CN:relay
# =()<NEWSBIN = @<NEWSBIN>@>()=
#NEWSBIN = /usr/lib/newsbin
# workaround for System V make bug
SHELL = /bin/sh
MAINTBIN=newshist
MAINT = $(MAINTBIN) newsdaily newswatch newsboot locknews addgroup delgroup \
adddirs addfeed act.to.times histfrom newsfrom addmissing
UTILBIN = gngp newslock ctime getdate canonhdr
UTILS = $(UTILBIN) sizeof newshostname
THEM = $(MAINT) $(UTILS)
all: $(THEM)
chmod +x $(THEM)
bins: $(UTILBIN)
bininstall: $(THEM)
-if test ! -d $(NEWSBIN)/maint ; then mkdir $(NEWSBIN)/maint ; fi
cp $(MAINT) $(NEWSBIN)/maint
cp $(UTILS) $(NEWSBIN)
cmp: $(THEM)
for f in $(MAINT) ; do cmp $(NEWSBIN)/maint/$$f $$f ; done
for f in $(UTILS) ; do cmp $(NEWSBIN)/$$f $$f ; done
check: $(THEM)
for f in $(MAINT) ; do cmp $(NEWSBIN)/maint/$$f $$f || true ; done
for f in $(UTILS) ; do cmp $(NEWSBIN)/$$f $$f || true ; done
newsinstall:
: nothing
#$(LIBS):
gngp: gngp.o $(LIBS)
# $(CC) $(CFLAGS) $(LDFLAGS) gngp.o $(PRE) $(LIB) $(POST) -o $@
$(LD) $(LDFLAGS) $*.o $(LIB) -o $@
ctime: ctime.o $(LIBS)
# $(CC) $(CFLAGS) $(LDFLAGS) ctime.o $(PRE) $(LIB) $(POST) -o $@
$(LD) $(LDFLAGS) $*.o $(LIB) -o $@
getdate: getdate.o $(LIBS)
# $(CC) $(CFLAGS) $(LDFLAGS) getdate.o $(PRE) $(LIB) $(POST) -o $@
$(LD) $(LDFLAGS) $*.o $(LIB) -o $@
newslock: newslock.o $(LIBS)
# $(CC) $(CFLAGS) $(LDFLAGS) newslock.o $(PRE) $(LIB) $(POST) -o $@
$(LD) $(LDFLAGS) $*.o $(LIB) -o $@
canonhdr: canonhdr.o $(LIBS)
# $(CC) $(CFLAGS) $(LDFLAGS) canonhdr.o $(PRE) $(LIB) $(POST) -o $@
$(LD) $(LDFLAGS) $*.o $(LIB) -o $@
NHCFLAGS = -I$(RN) $(CFLAGS)
RNEWSOBJS = $(RN)/history.o $(RN)/article.o $(RN)/hdrdefs.o \
$(RN)/io.o $(RN)/msgs.o
NHLIBS = $(LIB) $(DBM)
loghist: loghist.o $(RNEWSOBJS) $(LIBS)
# $(CC) $(NHCFLAGS) $(LDFLAGS) loghist.o $(RNEWSOBJS) $(PRE) $(NHLIBS) $(POST) -o $@
$(LD) $(LDFLAGS) loghist.o $(RNEWSOBJS) $(NHLIBS) -o $@
newshist: newshist.o $(RNEWSOBJS) $(LIBS)
# $(CC) $(NHCFLAGS) $(LDFLAGS) newshist.o $(RNEWSOBJS) $(PRE) $(NHLIBS) $(POST) -o $@
$(LD) $(LDFLAGS) newshist.o $(RNEWSOBJS) $(NHLIBS) -o $@
loghist.o: loghist.c
# $(CC) $(NHCFLAGS) -c loghist.c
$(CC) $(NHCFLAGS) -c $*.c
newshist.o: newshist.c
# $(CC) $(NHCFLAGS) -c newshist.c
$(CC) $(NHCFLAGS) -c $*.c
clean:
# rm -f *.o $(MAINTBIN) $(UTILBIN)