diff options
author | lloyd <[email protected]> | 2009-11-20 00:23:05 +0000 |
---|---|---|
committer | lloyd <[email protected]> | 2009-11-20 00:23:05 +0000 |
commit | e02ec3a2273b72096ae789bee28333690bd02908 (patch) | |
tree | 4aafcf4ce744ef477c042cefec5a8b4a29559036 /src/build-data/makefile | |
parent | dea953ccb4b722c9cc3f4bc25c729ffcc03efb9f (diff) |
Nmake makefile cleanups and DLL fixes
Diffstat (limited to 'src/build-data/makefile')
-rw-r--r-- | src/build-data/makefile/nmake.in | 44 |
1 files changed, 10 insertions, 34 deletions
diff --git a/src/build-data/makefile/nmake.in b/src/build-data/makefile/nmake.in index 0d60c7e73..c8f089a1d 100644 --- a/src/build-data/makefile/nmake.in +++ b/src/build-data/makefile/nmake.in @@ -1,6 +1,4 @@ -################################################## -# Compiler Options # -################################################## +### Compiler Options CXX = %{cc} LIB_OPT = %{lib_opt} CHECK_OPT = %{check_opt} @@ -11,23 +9,17 @@ SO_OBJ_FLAGS = %{shared_flags} SO_LINK_CMD = %{so_link} LINK_TO = %{link_to} -################################################## -# Version Numbers # -################################################## +### Version Numbers VERSION = %{version} -################################################## -# Installation Settings # -################################################## +### Installation Settings DESTDIR = %{prefix} LIBDIR = $(DESTDIR)\%{libdir} HEADERDIR = $(DESTDIR)\%{includedir}\botan DOCDIR = $(DESTDIR)\%{docdir}\Botan-$(VERSION) -################################################## -# Aliases for Common Programs # -################################################## +### Aliases for Common Programs AR = %{ar_command} CD = @cd ECHO = @echo @@ -38,9 +30,7 @@ MKDIR_INSTALL = @md RM = @del /Q RMDIR = @rmdir -################################################## -# File Lists # -################################################## +### File Lists CHECK = check DOCS = %{doc_files} @@ -61,31 +51,19 @@ DLL = $(LIBNAME).%{so_suffix} all: $(LIBRARIES) -################################################## -# Build Commands # -################################################## +### Build Commands %{lib_build_cmds} %{check_build_cmds} -################################################## -# Link Commands # -################################################## - +### Link Commands $(CHECK): $(LIBRARIES) $(CHECKOBJS) link /OUT:[email protected] $(CHECKOBJS) $(DLL) $(LINK_TO) $(DLL): $(LIBOBJS) - $(CXX) $(SO_LINK_CMD) /OUT:$@ /NAME:BOTAN-$(VERSION) $(LIBOBJS) - -################################################## -# Misc Targets # -################################################## -dll: $(DLL) + $(SO_LINK_CMD) /Febotan $(LIBOBJS) $(LINK_TO) -################################################## -# Fake Targets # -################################################## +### Fake Targets clean: $(RM) %{build_dir}\lib\* %{build_dir}\checks\* $(RM) $(LIBRARIES) $(CHECK) @@ -98,8 +76,6 @@ distclean: clean $(RMDIR) %{build_dir} $(RM) Makefile -################################################## -# Install Commands # -################################################## +### Install Commands install: $(LIBRARIES) $(ECHO) "Install command not implemented" |