# $Id: makefile.bsd,v 1.1.2.1 2002/11/12 13:07:30 stas_degteff Exp $
#
# Legacy makefile for FreeBSD 
# Originaly written by Tema Zelikin 2:5097/31
#
# Use any of GNU or BSD versions of make
#
# For not use shared libraries uncomment 'STATIC' variable

#STATIC= -static

CC      = gcc
CFLAGS= -DUNIX -I../h/ -I../../ -Wall -pedantic -c
COPT=   -O2
LFLAGS= $(STATIC)

OBJS    = uuecode.o uuefile.o scanmsg.o dupe.o
LINKSMAPI=../../smapi/libsmapibsd.a
LINKFIDOC=../../fidoconf/libfidoconfigbsd.a
SRC_DIR = ../src/

TARGET	= hpucode

all: $(OBJS) $(TARGET)

# This is the rule for BSD make
.PATH.c	:  $(SRC_DIR)
.c.o:
	$(CC) $(CFLAGS) $(CDEFS) $<

# And this is the rule if you are using GNU make
%.o: $(SRC_DIR)%.c
	$(CC) $(CFLAGS) $<

$(TARGET): $(OBJS)
	$(CC) $(LFLAGS) -o $(TARGET) $(OBJS) $(LINKFIDOC) $(LINKSMAPI)

clean:
	-rm -f *.o
	-rm *~ *.b

distclean: clean
	-rm $(TARGET)
	-rm *.1.gz


syntax highlighted by Code2HTML, v. 0.9.1