adc-testing: fix Maciej's makefile so it compiles cleanly

parent 1bd04141
CC=gcc
OBJS=usb_rdma.o adc_stuff.o serial_linux.o adc_test_modified.o adc_test.o
OUTPUT=adc_test
OUTPUT_SO=libadc.so
COMMON_OBJS=usb_rdma.o adc_stuff.o serial_linux.o
OBJS=adc_test.o $(COMMON_OBJS)
MODOBJS=adc_test_modified.o $(COMMON_OBJS)
CFLAGS_SDL=$(shell sdl-config --cflags) $(shell pkg-config --cflags fftw3) -lSDL_ttf
LDFLAGS_SDL=$(shell sdl-config --libs) $(shell pkg-config --libs fftw3) -lSDL_ttf
CFLAGS = $(CFLAGS_SDL) -fPIC
LDFLAGS = $(LDFLAGS_SDL)
all: $(OBJS) adc_test.o
${CC} -o $(OUTPUT) $(OBJS) $(LDFLAGS)
${CC} -shared -o $(OUTPUT_SO) $(OBJS)
TARGETS = adc_test adc_test_modified libadc.so
all: $(TARGETS)
libadc.so: $(OBJS)
${CC} -shared -o $(OUTPUT_SO) $(OBJS)
adc_test: $(OBJS)
${CC} -o $@ $(OBJS) $(LDFLAGS)
adc_test_modified: $(MODOBJS)
${CC} -o $@ $(MODOBJS) $(LDFLAGS)
clean:
rm -f $(OBJS) $(OUTPUT) $(OUTPUT_SO)
rm -f $(OBJS) $(MODOBJS) $(TARGETS)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment