mirror of
https://github.com/GnoConsortium/gno.git
synced 2025-02-23 15:29:11 +00:00
Created lib.mk as a replacement for <bsd.lib.mk>
This commit is contained in:
parent
e51733b21a
commit
4079986d8b
30
lib/lib.mk
Normal file
30
lib/lib.mk
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
#
|
||||||
|
# $Id: lib.mk,v 1.1 1998/01/26 05:49:01 taubert Exp $
|
||||||
|
#
|
||||||
|
|
||||||
|
.INCLUDE: /src/gno/paths.mk
|
||||||
|
.INCLUDE: /src/gno/lib/const.mk
|
||||||
|
|
||||||
|
# Objects are source file names with .c changed to .o
|
||||||
|
OBJS= $(SRCS:s/.c/.o/:f)
|
||||||
|
|
||||||
|
#
|
||||||
|
# Check for user-specified compile/load options
|
||||||
|
#
|
||||||
|
|
||||||
|
# Was debugging requested?
|
||||||
|
.IF $(DEBUG) != $(NULL)
|
||||||
|
CFLAGS+= -G$(DEBUG)
|
||||||
|
.END
|
||||||
|
|
||||||
|
# Was special optimizing requested?
|
||||||
|
.IF $(OPTIMIZE) == $(NULL)
|
||||||
|
OPTIMIZE= 78
|
||||||
|
.END
|
||||||
|
|
||||||
|
# Compile and load flags passed to occ
|
||||||
|
CFLAGS+= -O$(OPTIMIZE)
|
||||||
|
|
||||||
|
# Update library with out of date object files
|
||||||
|
lib$(LIB): $(OBJS)
|
||||||
|
$(MAKELIB) $(MAKELIBFLAGS) -l $@ $^
|
@ -1,27 +1,17 @@
|
|||||||
#
|
#
|
||||||
# Makefile for netdb
|
# Makefile for netdb
|
||||||
#
|
#
|
||||||
# $Id: Makefile,v 1.1 1998/01/24 07:05:09 taubert Exp $
|
# $Id: Makefile,v 1.2 1998/01/26 05:49:05 taubert Exp $
|
||||||
#
|
#
|
||||||
|
|
||||||
.INCLUDE: ../../paths.mk
|
LIB= netdb
|
||||||
.INCLUDE: ../const.mk
|
SRCS= rcmd.c getnetbyname.c getnetbyaddr.c getnetent.c getprotoname.c \
|
||||||
|
getproto.c getprotoent.c getservbyname.c getservbyport.c \
|
||||||
|
getservent.c gethostnamadr.c sethostent.c inet_addr.c inet_lnaof.c \
|
||||||
|
inet_makeaddr.c inet_netof.c inet_network.c inet_ntoa.c res_comp.c \
|
||||||
|
res_debug.c res_init.c res_mkquery.c res_query.c res_send.c \
|
||||||
|
herror.c writev.c
|
||||||
|
|
||||||
OBJS= rcmd.o getnetbyname.o getnetbyaddr.o getnetent.o getprotoname.o \
|
OPTIMIZE=79
|
||||||
getproto.o getprotoent.o getservbyname.o getservbyport.o \
|
|
||||||
getservent.o gethostnamadr.o sethostent.o inet_addr.o inet_lnaof.o \
|
|
||||||
inet_makeaddr.o inet_netof.o inet_network.o inet_ntoa.o res_comp.o \
|
|
||||||
res_debug.o res_init.o res_mkquery.o res_query.o res_send.o \
|
|
||||||
herror.o writev.o
|
|
||||||
|
|
||||||
CFLAGS +=-O79
|
|
||||||
|
|
||||||
libnetdb .PHONY: $(OBJS)
|
|
||||||
$(RM) $@
|
|
||||||
$(MAKELIB) $(MAKELIBFLAGS) -l $@ $(OBJS)
|
|
||||||
|
|
||||||
obj: $(OBJS)
|
|
||||||
|
|
||||||
%.o: %.c
|
|
||||||
$(CC) -o $@ -c $(__OFLAG) $(CFLAGS) $<
|
|
||||||
|
|
||||||
|
.INCLUDE: /src/gno/lib/lib.mk
|
||||||
|
Loading…
x
Reference in New Issue
Block a user