18 lines
324 B
Makefile
18 lines
324 B
Makefile
|
|
CC=gcc
|
|
CFLAGS=-std=c99 -pedantic -Wall -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_POSIX_C_SOURCE=200809L -g
|
|
LDFLAGS=-lc
|
|
|
|
.PHONY: all clean
|
|
all: default
|
|
default: main test.so
|
|
|
|
test.so: src
|
|
$(CC) -shared -fPIC -o $@ $< $(CFLAGS) $(LDFLAGS)
|
|
|
|
main: src
|
|
$(CC) -o $@ $< $(CFLAGS) $(LDFLAGS)
|
|
|
|
clean:
|
|
rm -rf main test.so
|