1234567891011121314151617181920212223 |
- TESTDIR=../
- include $(TESTDIR)/Rules.mak
- all: dltest libhowdy.so run
- dltest.o: dltest.c
- $(CC) $(CFLAGS) -c dltest.c -o dltest.o
- howdy.o: howdy.c
- $(CC) $(CFLAGS) -fPIC -c howdy.c -o howdy.o
- libhowdy.so: howdy.o
- $(CC) $(CFLAGS) -shared -o libhowdy.so -Wl,-soname,libhowdy.so howdy.o
- dltest: dltest.o
- $(CC) $(CFLAGS) -o dltest dltest.o -ldl
-
- run: dltest libhowdy.so
- @echo Running dltest
- ./dltest
- clean:
- rm -f *.o *.so dltest core libhowdy.so
|