.PHONY: test clean COMMON_OBJECTS=uns.o CHENEY_C89_OBJECTS=cheney_c89.o c89_relo.o CFLAGS=-Wall -std=c89 -Werror -pedantic -fPIC -g -Iinclude libuniversalservice.so: $(COMMON_OBJECTS) $(CHENEY_C89_OBJECTS) $(CC) -shared $(COMMON_OBJECTS) $(CHENEY_C89_OBJECTS) -o libuniversalservice.so .c.o: $(CC) $(CFLAGS) $< -c -o $@ test: ################### ## Clean ################## clean: rm -f $(COMMON_OBJECTS) $(CHENEY_C89_OBJECTS) libuniversalservice.so