Makefile.nmake 845 B

123456789101112131415161718192021222324252627
  1. all: libor.lib libor-crypto.lib libor-event.lib
  2. CFLAGS = /I ..\win32 /I ..\..\..\build-alpha\include /I ..\ext
  3. LIBOR_OBJECTS = address.obj compat.obj container.obj di_ops.obj \
  4. log.obj memarea.obj mempool.obj procmon.obj util.obj \
  5. util_codedigest.obj
  6. LIBOR_CRYPTO_OBJECTS = aes.obj crypto.obj torgzip.obj tortls.obj \
  7. crypto_curve25519.obj curve25519-donna.obj
  8. LIBOR_EVENT_OBJECTS = compat_libevent.obj
  9. curve25519-donna.obj: ..\ext\curve25519_donna\curve25519-donna.c
  10. $(CC) $(CFLAGS) /D inline=_inline /c ..\ext\curve25519_donna\curve25519-donna.c
  11. libor.lib: $(LIBOR_OBJECTS)
  12. lib $(LIBOR_OBJECTS) /out:libor.lib
  13. libor-crypto.lib: $(LIBOR_CRYPTO_OBJECTS)
  14. lib $(LIBOR_CRYPTO_OBJECTS) /out:libor-crypto.lib
  15. libor-event.lib: $(LIBOR_EVENT_OBJECTS)
  16. lib $(LIBOR_EVENT_OBJECTS) /out:libor-event.lib
  17. clean:
  18. del *.obj *.lib libor*.lib