# Makefile for user-space interface to MPLS-on-Linux # # K.A. Fraser (kaf24@cl.cam.ac.uk) CC = gcc # Change this to point at the root of your patched Linux tree LINUXDIR = XXX CFLAGS = -O2 -fomit-frame-pointer -Wall -Wstrict-prototypes LIBS = OBJS := $(patsubst %.c,%.o,$(wildcard *.c)) mpls : $(OBJS) $(CC) -o $@ $(OBJS) $(LIBS) .PHONY : clean clean : rm -f *~ *.o mpls core %.o : %.c mpls.h $(LINUXDIR)/include/linux/mpls.h $(CC) -c $< $(CFLAGS) -I$(LINUXDIR)/include