head	1.2;
access;
symbols;
locks
	f1oat:1.2; strict;
comment	@# @;


1.2
date	98.01.18.16.47.11;	author f1oat;	state Exp;
branches;
next	1.1;

1.1
date	97.12.14.17.42.25;	author f1oat;	state Exp;
branches;
next	;


desc
@The makefile !!!!
@


1.2
log
@Functions seperation
@
text
@CC = gcc
LD = gcc
AS = as
AR = ar

AX25 = /usr/src/ax25

CFLAGS = -Wall -Wstrict-prototypes -O2 -I../cfg -I$(AX25)/lib -g
LDFLAGS = -L$(AX25)/lib -L../cfg
LIBS = -lax25 -lcfg

.c.s:
	$(CC) $(CFLAGS) -S $<
.c.o:
	$(CC) $(CFLAGS) -c $<
.s.o:
	$(AS) -o $*.o $<

all:	libwp.a ../fpacwpd ../wpedit ../wpstress

libwp.a:	libwp.o
	$(AR) rcs libwp.a libwp.o

DAEMON_OBJS =   fpacwpd.o sockevent.o daemon.o hash.o crc.o db.o update.o libwp.a
		
../fpacwpd:        $(DAEMON_OBJS)
	$(LD) $(LDFLAGS) -o ../fpacwpd $(DAEMON_OBJS) $(LIBS)
	
../wpedit:	wpedit.o libwp.a
	$(LD) $(LDFLAGS) -o ../wpedit wpedit.o libwp.a $(LIBS)

../wpstress:	wpstress.o libwp.a
	$(LD) $(LDFLAGS) -o ../wpstress wpstress.o libwp.a $(LIBS)
	
crc_tab.h:	make_tab
	make_tab > crc_tab.h
	
make_tab:	make_tab.o
	$(LD)	$(LDFLAGS) -o make_tab make_tab.o
		
dep:
	$(CPP) $(CFLAGS) -M *.c > .depend

clean:
	rm -f *.o *.a
	strip ../wpedit ../fpacwpd ../wpstress

update:
	cp ../wpedit $(FPACDISK)/floppy-tree/bin
	strip  $(FPACDISK)/floppy-tree/bin/wpedit
	cp ../fpacwpd $(FPACDISK)/floppy-tree/bin
	strip  $(FPACDISK)/floppy-tree/bin/fpacwpd

#
# include a dependency file if one exists
#
ifeq (.depend,$(wildcard .depend))
include .depend
endif

@


1.1
log
@Initial revision
@
text
@d8 3
a10 3
CFLAGS = -Wall -Wstrict-prototypes -O2 -I../include -I$(AX25)/lib -g
LDFLAGS = -L$(AX25)/lib
LIBS = -lax25
d24 1
a24 1
DAEMON_OBJS =   fpacwpd.o sockevent.o daemon.o hash.o crc.o libwp.a
@
