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@
|
LDFLAGS = @LDFLAGS@
|
||||||
|
|
||||||
# Libraries (client and server)
|
# Libraries (client and server)
|
||||||
TFTP_LIBS = @TFTP_LIBS@
|
TFTP_LIBS = ../common/libcommon.a @TFTP_LIBS@
|
||||||
TFTPD_LIBS = @TFTPD_LIBS@
|
TFTPD_LIBS = ../common/libcommon.a @TFTPD_LIBS@
|
||||||
|
|
||||||
# Additional library we need to build
|
# Additional library we need to build
|
||||||
LIBOBJS = @LIBOBJS@
|
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 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.
|
# 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
|
%.build: MCONFIG aconfig.h version.h
|
||||||
$(MAKE) -C $(patsubst %.build, %, $@)
|
$(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 ../MCONFIG
|
||||||
include ../MRULES
|
include ../MRULES
|
||||||
|
|
||||||
OBJS = tftp.$(O) main.$(O) tftpsubs.$(O)
|
OBJS = tftp.$(O) main.$(O)
|
||||||
|
|
||||||
all: tftp$(X) tftp.1
|
all: tftp$(X) tftp.1
|
||||||
|
|
||||||
tftp$(X): $(OBJS)
|
tftp$(X): $(OBJS)
|
||||||
$(CC) $(LDFLAGS) $^ $(TFTP_LIBS) -o $@
|
$(CC) $(LDFLAGS) $^ $(TFTP_LIBS) -o $@
|
||||||
|
|
||||||
$(OBJS): tftpsubs.h
|
$(OBJS): ../common/tftpsubs.h
|
||||||
|
|
||||||
tftp.1: tftp.1.in ../version
|
tftp.1: tftp.1.in ../version
|
||||||
sed -e 's/@@VERSION@@/$(VERSION)/g' < $< > $@
|
sed -e 's/@@VERSION@@/$(VERSION)/g' < $< > $@
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
* SUCH DAMAGE.
|
* SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "tftpsubs.h"
|
#include "common/tftpsubs.h"
|
||||||
|
|
||||||
#ifndef lint
|
#ifndef lint
|
||||||
static const char *copyright UNUSED =
|
static const char *copyright UNUSED =
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
* SUCH DAMAGE.
|
* SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "tftpsubs.h"
|
#include "common/tftpsubs.h"
|
||||||
|
|
||||||
#ifndef lint
|
#ifndef lint
|
||||||
/* static char sccsid[] = "@(#)tftp.c 8.1 (Berkeley) 6/6/93"; */
|
/* static char sccsid[] = "@(#)tftp.c 8.1 (Berkeley) 6/6/93"; */
|
||||||
|
|
|
@ -4,20 +4,14 @@ VERSION = $(shell cat ../version)
|
||||||
-include ../MCONFIG
|
-include ../MCONFIG
|
||||||
include ../MRULES
|
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
|
all: tftpd$(X) tftpd.8
|
||||||
|
|
||||||
tftpd$(X): $(OBJS)
|
tftpd$(X): $(OBJS)
|
||||||
$(CC) $(LDFLAGS) $^ $(TFTPD_LIBS) -o $@
|
$(CC) $(LDFLAGS) $^ $(TFTPD_LIBS) -o $@
|
||||||
|
|
||||||
tftpsubs.c:
|
$(OBJS): ../common/tftpsubs.h
|
||||||
$(LN_S) -f ../tftp/tftpsubs.c .
|
|
||||||
|
|
||||||
tftpsubs.h:
|
|
||||||
$(LN_S) -f ../tftp/tftpsubs.h .
|
|
||||||
|
|
||||||
$(OBJS): tftpsubs.h
|
|
||||||
|
|
||||||
tftpd.8: tftpd.8.in ../version
|
tftpd.8: tftpd.8.in ../version
|
||||||
sed -e 's/@@VERSION@@/$(VERSION)/g' < $< > $@
|
sed -e 's/@@VERSION@@/$(VERSION)/g' < $< > $@
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
|
|
||||||
#include "config.h" /* Must be included first! */
|
#include "config.h" /* Must be included first! */
|
||||||
#include "recvfrom.h"
|
#include "recvfrom.h"
|
||||||
#include "tftpsubs.h"
|
#include "common/tftpsubs.h"
|
||||||
#ifdef HAVE_MACHINE_PARAM_H
|
#ifdef HAVE_MACHINE_PARAM_H
|
||||||
#include <machine/param.h> /* Needed on some versions of FreeBSD */
|
#include <machine/param.h> /* Needed on some versions of FreeBSD */
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -62,7 +62,7 @@ static const char *rcsid UNUSED =
|
||||||
#include <limits.h>
|
#include <limits.h>
|
||||||
#include <syslog.h>
|
#include <syslog.h>
|
||||||
|
|
||||||
#include "tftpsubs.h"
|
#include "common/tftpsubs.h"
|
||||||
#include "recvfrom.h"
|
#include "recvfrom.h"
|
||||||
#include "remap.h"
|
#include "remap.h"
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue