1
0
This repository has been archived on 2024-07-22. You can view files and clone it, but cannot push or open issues or pull requests.
Files
2024-07-22 01:58:46 -03:00

49 lines
1.1 KiB
Makefile
Executable File

#
# Makefile
# $Id: //BBN_Linux/Branch/Branch_for_Rel_TP_ASEAN_20161216/tclinux_phoenix/apps/public/linux-atm/lane/Makefile#1 $
#
# Compilation options
#
CFLAGS = -ansi -pedantic -Wall -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs
#
#
# The rules
#
#
SYSPGMS = les bus lecs
MAN8 = les.8 lecs.8 bus.8
LESBUSOBJS = mem.o load.o units.o load_lex.o timers.o dump.o atm.o \
events.o lane.o
LESOBJS = $(LESBUSOBJS) packet.o connect.o db.o
BUSOBJS = $(LESBUSOBJS) connect_bus.o
LECSOBJS = lecs_db.o lecs_load.o lecs.o ldb.o mem_lecs.o atm_lecs.o
OBJS = $(LESOBJS) $(BUSOBJS) $(LECSOBJS)
CLEAN = clean_lane
include ../Rules.make
load_lex.c : load_lex.l
$(LEX) -oload_lex.c load_lex.l
lecs_db.c: lecs_db.l
$(LEX) -olecs_db.c lecs_db.l
les: $(LESOBJS)
@echo "Linking $@"
@$(CC) $(LDFLAGS) -o $@ $(LESOBJS)
bus: $(BUSOBJS)
@echo "Linking $@"
@$(CC) $(LDFLAGS) -o $@ $(BUSOBJS)
lecs: $(LECSOBJS)
@echo "Linking $@"
$(CC) $(LDFLAGS) -o $@ $(LECSOBJS) $(LDLIBS)
clean_lane:
rm -f $(SYSPGMS) *.o *.d *~ .*~ core *.bak *.tar* *.errs load_lex.c \
lecs_db.c *~