forked from mirrors/tftp-hpa-google
Move common code to a common/ subdirectory
This commit is contained in:
parent
a548569a3e
commit
40133b212b
11 changed files with 36 additions and 17 deletions
|
@ -55,8 +55,8 @@ CFLAGS = @CFLAGS@ -I$(SRCROOT)
|
|||
LDFLAGS = @LDFLAGS@
|
||||
|
||||
# Libraries (client and server)
|
||||
TFTP_LIBS = @TFTP_LIBS@
|
||||
TFTPD_LIBS = @TFTPD_LIBS@
|
||||
TFTP_LIBS = ../common/libcommon.a @TFTP_LIBS@
|
||||
TFTPD_LIBS = ../common/libcommon.a @TFTPD_LIBS@
|
||||
|
||||
# Additional library we need to build
|
||||
LIBOBJS = @LIBOBJS@
|
||||
|
|
2
Makefile
2
Makefile
|
@ -1,7 +1,7 @@
|
|||
# You can do "make SUB=blah" to make only a few, or edit here, or both
|
||||
# You can also run make directly in the subdirs you want.
|
||||
|
||||
SUB = lib tftp tftpd
|
||||
SUB = lib common tftp tftpd
|
||||
|
||||
%.build: MCONFIG aconfig.h version.h
|
||||
$(MAKE) -C $(patsubst %.build, %, $@)
|
||||
|
|
25
common/Makefile
Normal file
25
common/Makefile
Normal file
|
@ -0,0 +1,25 @@
|
|||
SRCROOT = ..
|
||||
VERSION = $(shell cat ../version)
|
||||
|
||||
-include ../MCONFIG
|
||||
include ../MRULES
|
||||
|
||||
OBJS = tftpsubs.$(O)
|
||||
LIB = libcommon.a
|
||||
|
||||
all: $(LIB)
|
||||
|
||||
$(LIB): $(OBJS)
|
||||
-rm -f $(LIB)
|
||||
$(AR) $(LIB) $(OBJS)
|
||||
$(RANLIB) $(LIB)
|
||||
|
||||
$(OBJS): tftpsubs.h
|
||||
|
||||
install:
|
||||
|
||||
clean:
|
||||
rm -f *.o *.obj *.exe $(LIB)
|
||||
|
||||
distclean: clean
|
||||
rm -f *~
|
|
@ -4,14 +4,14 @@ VERSION = $(shell cat ../version)
|
|||
-include ../MCONFIG
|
||||
include ../MRULES
|
||||
|
||||
OBJS = tftp.$(O) main.$(O) tftpsubs.$(O)
|
||||
OBJS = tftp.$(O) main.$(O)
|
||||
|
||||
all: tftp$(X) tftp.1
|
||||
|
||||
tftp$(X): $(OBJS)
|
||||
$(CC) $(LDFLAGS) $^ $(TFTP_LIBS) -o $@
|
||||
|
||||
$(OBJS): tftpsubs.h
|
||||
$(OBJS): ../common/tftpsubs.h
|
||||
|
||||
tftp.1: tftp.1.in ../version
|
||||
sed -e 's/@@VERSION@@/$(VERSION)/g' < $< > $@
|
||||
|
|
|
@ -34,7 +34,7 @@
|
|||
* SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
#include "tftpsubs.h"
|
||||
#include "common/tftpsubs.h"
|
||||
|
||||
#ifndef lint
|
||||
static const char *copyright UNUSED =
|
||||
|
|
|
@ -36,7 +36,7 @@
|
|||
* SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
#include "tftpsubs.h"
|
||||
#include "common/tftpsubs.h"
|
||||
|
||||
#ifndef lint
|
||||
/* static char sccsid[] = "@(#)tftp.c 8.1 (Berkeley) 6/6/93"; */
|
||||
|
|
|
@ -4,20 +4,14 @@ VERSION = $(shell cat ../version)
|
|||
-include ../MCONFIG
|
||||
include ../MRULES
|
||||
|
||||
OBJS = tftpd.$(O) tftpsubs.$(O) recvfrom.$(O) misc.$(O) $(TFTPDOBJS)
|
||||
OBJS = tftpd.$(O) recvfrom.$(O) misc.$(O) $(TFTPDOBJS)
|
||||
|
||||
all: tftpd$(X) tftpd.8
|
||||
|
||||
tftpd$(X): $(OBJS)
|
||||
$(CC) $(LDFLAGS) $^ $(TFTPD_LIBS) -o $@
|
||||
|
||||
tftpsubs.c:
|
||||
$(LN_S) -f ../tftp/tftpsubs.c .
|
||||
|
||||
tftpsubs.h:
|
||||
$(LN_S) -f ../tftp/tftpsubs.h .
|
||||
|
||||
$(OBJS): tftpsubs.h
|
||||
$(OBJS): ../common/tftpsubs.h
|
||||
|
||||
tftpd.8: tftpd.8.in ../version
|
||||
sed -e 's/@@VERSION@@/$(VERSION)/g' < $< > $@
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
|
||||
#include "config.h" /* Must be included first! */
|
||||
#include "recvfrom.h"
|
||||
#include "tftpsubs.h"
|
||||
#include "common/tftpsubs.h"
|
||||
#ifdef HAVE_MACHINE_PARAM_H
|
||||
#include <machine/param.h> /* Needed on some versions of FreeBSD */
|
||||
#endif
|
||||
|
|
|
@ -62,7 +62,7 @@ static const char *rcsid UNUSED =
|
|||
#include <limits.h>
|
||||
#include <syslog.h>
|
||||
|
||||
#include "tftpsubs.h"
|
||||
#include "common/tftpsubs.h"
|
||||
#include "recvfrom.h"
|
||||
#include "remap.h"
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue