You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
506 B
28 lines
506 B
|
|
PLATFORM = |
|
CC = gcc |
|
CPPFLAGS = -DOPENPKG_$(PLATFORM)=1 |
|
CFLAGS = -Wall -fpic |
|
LD = gcc |
|
LDFLAGS = -shared |
|
LIBS = |
|
MFLAGS = -f sweep.mk |
|
|
|
all: freebsd |
|
|
|
freebsd: |
|
$(MAKE) $(MFLAGS) sweep.so PLATFORM=FREEBSD |
|
linux: |
|
$(MAKE) $(MFLAGS) sweep.so PLATFORM=LINUX LIBS="-ldl" |
|
solaris: |
|
$(MAKE) $(MFLAGS) sweep.so PLATFORM=SOLARIS |
|
|
|
sweep.o: sweep.c |
|
$(CC) $(CFLAGS) $(CPPFLAGS) -c -o sweep.o sweep.c |
|
|
|
sweep.so: sweep.o |
|
$(LD) $(LDFLAGS) -o sweep.so sweep.o $(LIBS) |
|
|
|
clean: |
|
rm -f sweep.so sweep.o |
|
|
|
|