home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gold Fish 1
/
GoldFishApril1994_CD2.img
/
d4xx
/
d473
/
cnewssrc
/
cnews_src.lzh
/
libc
/
mk.amix
< prev
next >
Wrap
Text File
|
1990-12-31
|
1KB
|
64 lines
# C news local libc makefile - added by Ian Darwin
# AMIGA
#-YACC = bison
#-RM = delete
#-MV_YACC = rename $*.tab.c
#-CC = cc
#-INCLUDE = CN:include
#-DEFINES = -I$(INCLUDE) -DFJE -DAMIGA
#-COPTS = -bs -sab -wl
#-CFLAGS = $(COPTS) $(DEFINES)
#-LIB = CN:libcnews.lib
# AMIX
#YACC = bison
CC = gcc
RM = rm
MV_YACC = mv y.tab.c
INCLUDE = ../include
DEFINES = -I$(INCLUDE) -DFJE
COPTS = -O
CFLAGS = $(COPTS) $(DEFINES)
LIB = ../libcnews.a
LINTFLAGS = -hau $(DEFINES)
# workaround for System V make bug
SHELL = /bin/sh
SRCS = closeall.c efopen.c error.c fgetmfs.c nfclose.c \
standard.c stdfdopen.c warning.c emalloc.c split.c
OBJS = closeall.o efopen.o error.o fgetmfs.o getdate.o nfclose.o \
standard.o stdfdopen.o warning.o emalloc.o split.o
# RANLIB is ranlib on non-USG systems, echo on USG systems
#RANLIB=ranlib
RANLIB=:
u: $(OBJS)
ar ruv $(LIB) $(OBJS)
all: $(OBJS)
libc.a: $(SRCS)
$(CC) $(CFLAGS) -c $?
ar ru $@ *.o
rm *.o
$(RANLIB) $@
lint:
lint $(LINTFLAGS) $(SRCS)
getdate.c: getdate.y
$(YACC) $*.y
-$(RM) getdate.c
$(MV_YACC) getdate.c
getdate.o: getdate.c
lint:
lint $(LINTFLAGS) $(SRCS)
clean:
rm -f *.o *.a getdate.c y.*.h y.*.c