Makefile 772 B

123456789101112131415161718192021222324252627282930
  1. TOPDIR=../../
  2. include $(TOPDIR)Rules.mak
  3. all: ldconfig ldd readelf
  4. readsoname.o: readsoname.c readsoname2.c
  5. $(TARGET_CC) $(TARGET_CFLAGS) -c $< -o $@
  6. $(STRIPTOOL) -x -R .note -R .comment $*.o
  7. ldconfig.o: ldconfig.c
  8. $(TARGET_CC) $(TARGET_CFLAGS) -DUCLIBC_ROOT_DIR=\"$(ROOT_DIR)\" -c $< -o $@
  9. $(STRIPTOOL) -x -R .note -R .comment $*.o
  10. ldd.o: ldd.c
  11. $(TARGET_CC) $(TARGET_CFLAGS) -DUCLIBC_ROOT_DIR=\"$(ROOT_DIR)\" \
  12. -DLDSO_ADDR="0x62f00020" -c $< -o $@
  13. $(STRIPTOOL) -x -R .note -R .comment $*.o
  14. readelf: readelf.c
  15. $(TARGET_CC) $(TARGET_CFLAGS) readelf.c -o $@
  16. ldconfig: ldconfig.o readsoname.o
  17. $(TARGET_CC) $(TARGET_CFLAGS) -static $^ -o $@
  18. ldd: ldd.o readsoname.o
  19. $(TARGET_CC) $(TARGET_CFLAGS) $^ -o $@
  20. clean:
  21. rm -f ldconfig ldd readelf *.o *~ core