Makefile 388 B

1234567891011121314151617181920
  1. TESTDIR=../
  2. include $(TESTDIR)/Rules.mak
  3. all: dltest shared run
  4. dltest:
  5. $(TESTCC) $(TEST_CFLAGS) -c dltest.c -o dltest.o
  6. $(TESTCC) $(TEST_CFLAGS) -c howdy.c -o howdy.o
  7. shared:
  8. $(TESTCC) $(TEST_CFLAGS) -shared -o libhowdy.so -Wl,-soname,libhowdy.so howdy.o
  9. $(TESTCC) $(TEST_CFLAGS) -o dltest dltest.o -ldl
  10. run:
  11. @echo Running dltest
  12. ./dltest
  13. clean:
  14. rm -f *.o *.so dltest core