22 lines
461 B
Makefile
22 lines
461 B
Makefile
.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
|