123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717 |
- #
- # goahead-windows-default.nmake -- Makefile to build Embedthis GoAhead for windows
- #
- NAME = goahead
- VERSION = 3.6.5
- OS = windows
- PA = $(PROCESSOR_ARCHITECTURE)
- !IF "$(PROFILE)" == ""
- PROFILE = default
- !ENDIF
- !IF "$(PA)" == "AMD64"
- ARCH = x64
- ENTRY = _DllMainCRTStartup
- !ELSE
- ARCH = x86
- ENTRY = _DllMainCRTStartup@12
- !ENDIF
- !IF "$(CONFIG)" == ""
- CONFIG = $(OS)-$(ARCH)-$(PROFILE)
- !ENDIF
- !IF "$(BUILD)" == ""
- BUILD = build\$(CONFIG)
- !ENDIF
- LBIN = $(BUILD)\bin
- !IF "$(ME_COM_COMPILER)" == ""
- ME_COM_COMPILER = 1
- !ENDIF
- !IF "$(ME_COM_LIB)" == ""
- ME_COM_LIB = 1
- !ENDIF
- !IF "$(ME_COM_LINK)" == ""
- ME_COM_LINK = 1
- !ENDIF
- !IF "$(ME_COM_MATRIXSSL)" == ""
- ME_COM_MATRIXSSL = 0
- !ENDIF
- !IF "$(ME_COM_MBEDTLS)" == ""
- ME_COM_MBEDTLS = 1
- !ENDIF
- !IF "$(ME_COM_NANOSSL)" == ""
- ME_COM_NANOSSL = 0
- !ENDIF
- !IF "$(ME_COM_OPENSSL)" == ""
- ME_COM_OPENSSL = 0
- !ENDIF
- !IF "$(ME_COM_OSDEP)" == ""
- ME_COM_OSDEP = 1
- !ENDIF
- !IF "$(ME_COM_RC)" == ""
- ME_COM_RC = 1
- !ENDIF
- !IF "$(ME_COM_SSL)" == ""
- ME_COM_SSL = 0
- !ENDIF
- !IF "$(ME_COM_VXWORKS)" == ""
- ME_COM_VXWORKS = 0
- !ENDIF
- !IF "$(ME_COM_OPENSSL)" == ""
- ME_COM_OPENSSL_PATH = ""
- !ENDIF
- !IF "$(ME_COM_LIB)" == "1"
- ME_COM_COMPILER = 1
- !ENDIF
- !IF "$(ME_COM_LINK)" == "1"
- ME_COM_COMPILER = 1
- !ENDIF
- !IF "$(ME_COM_MBEDTLS)" == "1"
- ME_COM_SSL = 1
- !ENDIF
- !IF "$(ME_COM_OPENSSL)" == "1"
- ME_COM_SSL = 1
- !ENDIF
- !IF "$(ME_COM_RC)" == "1"
- ME_COM_COMPILER = 1
- !ENDIF
- CC = cl
- LD = link
- RC = rc
- CFLAGS = -nologo -GR- -W3 -Zi -Od -MDd
- DFLAGS = -DME_DEBUG=1 -DME_COM_COMPILER=$(ME_COM_COMPILER) -DME_COM_LIB=$(ME_COM_LIB) -DME_COM_LINK=$(ME_COM_LINK) -DME_COM_MATRIXSSL=$(ME_COM_MATRIXSSL) -DME_COM_MBEDTLS=$(ME_COM_MBEDTLS) -DME_COM_NANOSSL=$(ME_COM_NANOSSL) -DME_COM_OPENSSL=$(ME_COM_OPENSSL) -DME_COM_OSDEP=$(ME_COM_OSDEP) -DME_COM_RC=$(ME_COM_RC) -DME_COM_SSL=$(ME_COM_SSL) -DME_COM_VXWORKS=$(ME_COM_VXWORKS)
- IFLAGS = -Ibuild\$(CONFIG)\inc
- LDFLAGS = -nologo -incremental:no -debug -machine:$(ARCH)
- LIBPATHS = "-libpath:$(BUILD)\bin"
- LIBS = ws2_32.lib advapi32.lib user32.lib kernel32.lib oldnames.lib shell32.lib
- ME_ROOT_PREFIX = C:
- ME_BASE_PREFIX = $(ME_ROOT_PREFIX)\Program Files
- ME_APP_PREFIX = $(ME_BASE_PREFIX)\Embedthis GoAhead
- ME_VAPP_PREFIX = $(ME_APP_PREFIX)
- ME_DATA_PREFIX = $(ME_VAPP_PREFIX)
- ME_STATE_PREFIX = $(ME_VAPP_PREFIX)
- ME_BIN_PREFIX = $(ME_VAPP_PREFIX)\bin
- ME_INC_PREFIX = $(ME_VAPP_PREFIX)\inc
- ME_LIB_PREFIX = $(ME_VAPP_PREFIX)\lib
- ME_MAN_PREFIX = $(ME_VAPP_PREFIX)\man
- ME_ETC_PREFIX = $(ME_VAPP_PREFIX)
- ME_WEB_PREFIX = $(ME_VAPP_PREFIX)\web
- ME_LOG_PREFIX = $(ME_VAPP_PREFIX)\log
- ME_SPOOL_PREFIX = $(ME_VAPP_PREFIX)\tmp
- ME_CACHE_PREFIX = $(ME_VAPP_PREFIX)\cache
- ME_SRC_PREFIX = $(ME_VAPP_PREFIX)\src
- TARGETS = $(TARGETS) build\$(CONFIG)\bin\goahead.exe
- TARGETS = $(TARGETS) build\$(CONFIG)\bin\goahead-test.exe
- TARGETS = $(TARGETS) build\$(CONFIG)\bin\gopass.exe
- !IFNDEF SHOW
- .SILENT:
- !ENDIF
- all build compile: prep $(TARGETS)
- .PHONY: prep
- prep:
- !IF "$(VSINSTALLDIR)" == ""
- echo "Visual Studio vars not set. Run vcvars.bat."
- exit 255
- !ENDIF
- !IF "$(ME_APP_PREFIX)" == ""
- echo "ME_APP_PREFIX not set."
- exit 255
- !ENDIF
- @if not exist $(BUILD)\bin md $(BUILD)\bin
- @if not exist $(BUILD)\inc md $(BUILD)\inc
- @if not exist $(BUILD)\obj md $(BUILD)\obj
- @if not exist $(BUILD)\inc\me.h copy projects\goahead-windows-default-me.h $(BUILD)\inc\me.h
- !IF "$(SHOW)" != ""
- @echo ..... [Info] Use "make SHOW=1" to trace executed commands and errors.
- LOG =
- !ELSE
- LOG = >nul
- !ENDIF
- clean:
- if exist "build\$(CONFIG)\obj\action.obj" del /Q "build\$(CONFIG)\obj\action.obj"
- if exist "build\$(CONFIG)\obj\alloc.obj" del /Q "build\$(CONFIG)\obj\alloc.obj"
- if exist "build\$(CONFIG)\obj\auth.obj" del /Q "build\$(CONFIG)\obj\auth.obj"
- if exist "build\$(CONFIG)\obj\cgi.obj" del /Q "build\$(CONFIG)\obj\cgi.obj"
- if exist "build\$(CONFIG)\obj\cgitest.obj" del /Q "build\$(CONFIG)\obj\cgitest.obj"
- if exist "build\$(CONFIG)\obj\crypt.obj" del /Q "build\$(CONFIG)\obj\crypt.obj"
- if exist "build\$(CONFIG)\obj\file.obj" del /Q "build\$(CONFIG)\obj\file.obj"
- if exist "build\$(CONFIG)\obj\fs.obj" del /Q "build\$(CONFIG)\obj\fs.obj"
- if exist "build\$(CONFIG)\obj\goahead-mbedtls.obj" del /Q "build\$(CONFIG)\obj\goahead-mbedtls.obj"
- if exist "build\$(CONFIG)\obj\goahead-openssl.obj" del /Q "build\$(CONFIG)\obj\goahead-openssl.obj"
- if exist "build\$(CONFIG)\obj\goahead.obj" del /Q "build\$(CONFIG)\obj\goahead.obj"
- if exist "build\$(CONFIG)\obj\gopass.obj" del /Q "build\$(CONFIG)\obj\gopass.obj"
- if exist "build\$(CONFIG)\obj\http.obj" del /Q "build\$(CONFIG)\obj\http.obj"
- if exist "build\$(CONFIG)\obj\js.obj" del /Q "build\$(CONFIG)\obj\js.obj"
- if exist "build\$(CONFIG)\obj\jst.obj" del /Q "build\$(CONFIG)\obj\jst.obj"
- if exist "build\$(CONFIG)\obj\mbedtls.obj" del /Q "build\$(CONFIG)\obj\mbedtls.obj"
- if exist "build\$(CONFIG)\obj\options.obj" del /Q "build\$(CONFIG)\obj\options.obj"
- if exist "build\$(CONFIG)\obj\osdep.obj" del /Q "build\$(CONFIG)\obj\osdep.obj"
- if exist "build\$(CONFIG)\obj\rom.obj" del /Q "build\$(CONFIG)\obj\rom.obj"
- if exist "build\$(CONFIG)\obj\route.obj" del /Q "build\$(CONFIG)\obj\route.obj"
- if exist "build\$(CONFIG)\obj\runtime.obj" del /Q "build\$(CONFIG)\obj\runtime.obj"
- if exist "build\$(CONFIG)\obj\socket.obj" del /Q "build\$(CONFIG)\obj\socket.obj"
- if exist "build\$(CONFIG)\obj\test.obj" del /Q "build\$(CONFIG)\obj\test.obj"
- if exist "build\$(CONFIG)\obj\time.obj" del /Q "build\$(CONFIG)\obj\time.obj"
- if exist "build\$(CONFIG)\obj\upload.obj" del /Q "build\$(CONFIG)\obj\upload.obj"
- if exist "build\$(CONFIG)\bin\goahead.exe" del /Q "build\$(CONFIG)\bin\goahead.exe"
- if exist "build\$(CONFIG)\bin\goahead.lib" del /Q "build\$(CONFIG)\bin\goahead.lib"
- if exist "build\$(CONFIG)\bin\goahead.pdb" del /Q "build\$(CONFIG)\bin\goahead.pdb"
- if exist "build\$(CONFIG)\bin\goahead.exp" del /Q "build\$(CONFIG)\bin\goahead.exp"
- if exist "build\$(CONFIG)\bin\goahead-test.exe" del /Q "build\$(CONFIG)\bin\goahead-test.exe"
- if exist "build\$(CONFIG)\bin\goahead-test.lib" del /Q "build\$(CONFIG)\bin\goahead-test.lib"
- if exist "build\$(CONFIG)\bin\goahead-test.pdb" del /Q "build\$(CONFIG)\bin\goahead-test.pdb"
- if exist "build\$(CONFIG)\bin\goahead-test.exp" del /Q "build\$(CONFIG)\bin\goahead-test.exp"
- if exist "build\$(CONFIG)\bin\gopass.exe" del /Q "build\$(CONFIG)\bin\gopass.exe"
- if exist "build\$(CONFIG)\bin\gopass.lib" del /Q "build\$(CONFIG)\bin\gopass.lib"
- if exist "build\$(CONFIG)\bin\gopass.pdb" del /Q "build\$(CONFIG)\bin\gopass.pdb"
- if exist "build\$(CONFIG)\bin\gopass.exp" del /Q "build\$(CONFIG)\bin\gopass.exp"
- if exist "build\$(CONFIG)\.install-certs-modified" del /Q "build\$(CONFIG)\.install-certs-modified"
- if exist "build\$(CONFIG)\bin\libgo.dll" del /Q "build\$(CONFIG)\bin\libgo.dll"
- if exist "build\$(CONFIG)\bin\libgo.lib" del /Q "build\$(CONFIG)\bin\libgo.lib"
- if exist "build\$(CONFIG)\bin\libgo.pdb" del /Q "build\$(CONFIG)\bin\libgo.pdb"
- if exist "build\$(CONFIG)\bin\libgo.exp" del /Q "build\$(CONFIG)\bin\libgo.exp"
- if exist "build\$(CONFIG)\bin\libgoahead-mbedtls.lib" del /Q "build\$(CONFIG)\bin\libgoahead-mbedtls.lib"
- if exist "build\$(CONFIG)\bin\libmbedtls.lib" del /Q "build\$(CONFIG)\bin\libmbedtls.lib"
- #
- # cgitest.obj
- #
- build\$(CONFIG)\obj\cgitest.obj: \
- test\cgitest.c $(DEPS_1)
- @echo .. [Compile] build\$(CONFIG)\obj\cgitest.obj
- "$(CC)" -c -Fo$(BUILD)\obj\cgitest.obj -Fd$(BUILD)\obj\cgitest.pdb $(CFLAGS) $(DFLAGS) $(IFLAGS) test\cgitest.c $(LOG)
- #
- # me.h
- #
- build\$(CONFIG)\inc\me.h: $(DEPS_2)
- #
- # osdep.h
- #
- DEPS_3 = $(DEPS_3) src\osdep\osdep.h
- DEPS_3 = $(DEPS_3) build\$(CONFIG)\inc\me.h
- build\$(CONFIG)\inc\osdep.h: $(DEPS_3)
- @echo ..... [Copy] build\$(CONFIG)\inc\osdep.h
- if not exist "build\$(CONFIG)\inc" md "build\$(CONFIG)\inc"
- copy /Y /B src\osdep\osdep.h+modified build\$(CONFIG)\inc\osdep.h $(LOG)
- #
- # embedtls.h
- #
- DEPS_4 = $(DEPS_4) src\mbedtls\embedtls.h
- build\$(CONFIG)\inc\embedtls.h: $(DEPS_4)
- @echo ..... [Copy] build\$(CONFIG)\inc\embedtls.h
- if not exist "build\$(CONFIG)\inc" md "build\$(CONFIG)\inc"
- copy /Y /B src\mbedtls\embedtls.h+modified build\$(CONFIG)\inc\embedtls.h $(LOG)
- #
- # mbedtls.h
- #
- DEPS_5 = $(DEPS_5) src\mbedtls\mbedtls.h
- build\$(CONFIG)\inc\mbedtls.h: $(DEPS_5)
- @echo ..... [Copy] build\$(CONFIG)\inc\mbedtls.h
- if not exist "build\$(CONFIG)\inc" md "build\$(CONFIG)\inc"
- copy /Y /B src\mbedtls\mbedtls.h+modified build\$(CONFIG)\inc\mbedtls.h $(LOG)
- #
- # mbedtls.h
- #
- src\mbedtls\mbedtls.h: $(DEPS_6)
- #
- # mbedtls.obj
- #
- DEPS_7 = $(DEPS_7) src\mbedtls\mbedtls.h
- build\$(CONFIG)\obj\mbedtls.obj: \
- src\mbedtls\mbedtls.c $(DEPS_7)
- @echo .. [Compile] build\$(CONFIG)\obj\mbedtls.obj
- "$(CC)" -c -Fo$(BUILD)\obj\mbedtls.obj -Fd$(BUILD)\obj\mbedtls.pdb -nologo -GR- -Zi -Od -MDd -Wno-format-zero-length $(DFLAGS) -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" $(IFLAGS) src\mbedtls\mbedtls.c $(LOG)
- !IF "$(ME_COM_MBEDTLS)" == "1"
- #
- # libmbedtls
- #
- DEPS_8 = $(DEPS_8) build\$(CONFIG)\inc\osdep.h
- DEPS_8 = $(DEPS_8) build\$(CONFIG)\inc\embedtls.h
- DEPS_8 = $(DEPS_8) build\$(CONFIG)\inc\mbedtls.h
- DEPS_8 = $(DEPS_8) build\$(CONFIG)\obj\mbedtls.obj
- build\$(CONFIG)\bin\libmbedtls.lib: $(DEPS_8)
- @echo ..... [Link] build\$(CONFIG)\bin\libmbedtls.lib
- "lib.exe" -nologo -out:$(BUILD)\bin\libmbedtls.lib "$(BUILD)\obj\mbedtls.obj" $(LOG)
- !ENDIF
- #
- # goahead.h
- #
- DEPS_9 = $(DEPS_9) src\goahead.h
- DEPS_9 = $(DEPS_9) build\$(CONFIG)\inc\me.h
- DEPS_9 = $(DEPS_9) build\$(CONFIG)\inc\osdep.h
- build\$(CONFIG)\inc\goahead.h: $(DEPS_9)
- @echo ..... [Copy] build\$(CONFIG)\inc\goahead.h
- if not exist "build\$(CONFIG)\inc" md "build\$(CONFIG)\inc"
- copy /Y /B src\goahead.h+modified build\$(CONFIG)\inc\goahead.h $(LOG)
- #
- # goahead-mbedtls.obj
- #
- DEPS_10 = $(DEPS_10) build\$(CONFIG)\inc\goahead.h
- build\$(CONFIG)\obj\goahead-mbedtls.obj: \
- src\goahead-mbedtls\goahead-mbedtls.c $(DEPS_10)
- @echo .. [Compile] build\$(CONFIG)\obj\goahead-mbedtls.obj
- "$(CC)" -c -Fo$(BUILD)\obj\goahead-mbedtls.obj -Fd$(BUILD)\obj\goahead-mbedtls.pdb -nologo -GR- -Zi -Od -MDd $(DFLAGS) -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" $(IFLAGS) src\goahead-mbedtls\goahead-mbedtls.c $(LOG)
- !IF "$(ME_COM_MBEDTLS)" == "1"
- #
- # libgoahead-mbedtls
- #
- DEPS_11 = $(DEPS_11) build\$(CONFIG)\bin\libmbedtls.lib
- DEPS_11 = $(DEPS_11) build\$(CONFIG)\obj\goahead-mbedtls.obj
- build\$(CONFIG)\bin\libgoahead-mbedtls.lib: $(DEPS_11)
- @echo ..... [Link] build\$(CONFIG)\bin\libgoahead-mbedtls.lib
- "lib.exe" -nologo -out:$(BUILD)\bin\libgoahead-mbedtls.lib "$(BUILD)\obj\goahead-mbedtls.obj" $(LOG)
- !ENDIF
- #
- # goahead-openssl.obj
- #
- DEPS_12 = $(DEPS_12) build\$(CONFIG)\inc\goahead.h
- build\$(CONFIG)\obj\goahead-openssl.obj: \
- src\goahead-openssl\goahead-openssl.c $(DEPS_12)
- @echo .. [Compile] build\$(CONFIG)\obj\goahead-openssl.obj
- "$(CC)" -c -Fo$(BUILD)\obj\goahead-openssl.obj -Fd$(BUILD)\obj\goahead-openssl.pdb $(CFLAGS) $(DFLAGS) $(IFLAGS) src\goahead-openssl\goahead-openssl.c $(LOG)
- !IF "$(ME_COM_OPENSSL)" == "1"
- #
- # libgoahead-openssl
- #
- DEPS_13 = $(DEPS_13) build\$(CONFIG)\obj\goahead-openssl.obj
- build\$(CONFIG)\bin\libgoahead-openssl.lib: $(DEPS_13)
- @echo ..... [Link] build\$(CONFIG)\bin\libgoahead-openssl.lib
- "lib.exe" -nologo -out:$(BUILD)\bin\libgoahead-openssl.lib "$(BUILD)\obj\goahead-openssl.obj" $(LOG)
- !ENDIF
- #
- # js.h
- #
- DEPS_14 = $(DEPS_14) src\js.h
- DEPS_14 = $(DEPS_14) build\$(CONFIG)\inc\goahead.h
- build\$(CONFIG)\inc\js.h: $(DEPS_14)
- @echo ..... [Copy] build\$(CONFIG)\inc\js.h
- if not exist "build\$(CONFIG)\inc" md "build\$(CONFIG)\inc"
- copy /Y /B src\js.h+modified build\$(CONFIG)\inc\js.h $(LOG)
- #
- # action.obj
- #
- DEPS_15 = $(DEPS_15) build\$(CONFIG)\inc\goahead.h
- build\$(CONFIG)\obj\action.obj: \
- src\action.c $(DEPS_15)
- @echo .. [Compile] build\$(CONFIG)\obj\action.obj
- "$(CC)" -c -Fo$(BUILD)\obj\action.obj -Fd$(BUILD)\obj\action.pdb $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" $(IFLAGS) src\action.c $(LOG)
- #
- # alloc.obj
- #
- DEPS_16 = $(DEPS_16) build\$(CONFIG)\inc\goahead.h
- build\$(CONFIG)\obj\alloc.obj: \
- src\alloc.c $(DEPS_16)
- @echo .. [Compile] build\$(CONFIG)\obj\alloc.obj
- "$(CC)" -c -Fo$(BUILD)\obj\alloc.obj -Fd$(BUILD)\obj\alloc.pdb $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" $(IFLAGS) src\alloc.c $(LOG)
- #
- # auth.obj
- #
- DEPS_17 = $(DEPS_17) build\$(CONFIG)\inc\goahead.h
- build\$(CONFIG)\obj\auth.obj: \
- src\auth.c $(DEPS_17)
- @echo .. [Compile] build\$(CONFIG)\obj\auth.obj
- "$(CC)" -c -Fo$(BUILD)\obj\auth.obj -Fd$(BUILD)\obj\auth.pdb $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" $(IFLAGS) src\auth.c $(LOG)
- #
- # cgi.obj
- #
- DEPS_18 = $(DEPS_18) build\$(CONFIG)\inc\goahead.h
- build\$(CONFIG)\obj\cgi.obj: \
- src\cgi.c $(DEPS_18)
- @echo .. [Compile] build\$(CONFIG)\obj\cgi.obj
- "$(CC)" -c -Fo$(BUILD)\obj\cgi.obj -Fd$(BUILD)\obj\cgi.pdb $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" $(IFLAGS) src\cgi.c $(LOG)
- #
- # crypt.obj
- #
- DEPS_19 = $(DEPS_19) build\$(CONFIG)\inc\goahead.h
- build\$(CONFIG)\obj\crypt.obj: \
- src\crypt.c $(DEPS_19)
- @echo .. [Compile] build\$(CONFIG)\obj\crypt.obj
- "$(CC)" -c -Fo$(BUILD)\obj\crypt.obj -Fd$(BUILD)\obj\crypt.pdb $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" $(IFLAGS) src\crypt.c $(LOG)
- #
- # file.obj
- #
- DEPS_20 = $(DEPS_20) build\$(CONFIG)\inc\goahead.h
- build\$(CONFIG)\obj\file.obj: \
- src\file.c $(DEPS_20)
- @echo .. [Compile] build\$(CONFIG)\obj\file.obj
- "$(CC)" -c -Fo$(BUILD)\obj\file.obj -Fd$(BUILD)\obj\file.pdb $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" $(IFLAGS) src\file.c $(LOG)
- #
- # fs.obj
- #
- DEPS_21 = $(DEPS_21) build\$(CONFIG)\inc\goahead.h
- build\$(CONFIG)\obj\fs.obj: \
- src\fs.c $(DEPS_21)
- @echo .. [Compile] build\$(CONFIG)\obj\fs.obj
- "$(CC)" -c -Fo$(BUILD)\obj\fs.obj -Fd$(BUILD)\obj\fs.pdb $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" $(IFLAGS) src\fs.c $(LOG)
- #
- # http.obj
- #
- DEPS_22 = $(DEPS_22) build\$(CONFIG)\inc\goahead.h
- build\$(CONFIG)\obj\http.obj: \
- src\http.c $(DEPS_22)
- @echo .. [Compile] build\$(CONFIG)\obj\http.obj
- "$(CC)" -c -Fo$(BUILD)\obj\http.obj -Fd$(BUILD)\obj\http.pdb $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" $(IFLAGS) src\http.c $(LOG)
- #
- # js.obj
- #
- DEPS_23 = $(DEPS_23) build\$(CONFIG)\inc\js.h
- build\$(CONFIG)\obj\js.obj: \
- src\js.c $(DEPS_23)
- @echo .. [Compile] build\$(CONFIG)\obj\js.obj
- "$(CC)" -c -Fo$(BUILD)\obj\js.obj -Fd$(BUILD)\obj\js.pdb $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" $(IFLAGS) src\js.c $(LOG)
- #
- # jst.obj
- #
- DEPS_24 = $(DEPS_24) build\$(CONFIG)\inc\goahead.h
- DEPS_24 = $(DEPS_24) build\$(CONFIG)\inc\js.h
- build\$(CONFIG)\obj\jst.obj: \
- src\jst.c $(DEPS_24)
- @echo .. [Compile] build\$(CONFIG)\obj\jst.obj
- "$(CC)" -c -Fo$(BUILD)\obj\jst.obj -Fd$(BUILD)\obj\jst.pdb $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" $(IFLAGS) src\jst.c $(LOG)
- #
- # options.obj
- #
- DEPS_25 = $(DEPS_25) build\$(CONFIG)\inc\goahead.h
- build\$(CONFIG)\obj\options.obj: \
- src\options.c $(DEPS_25)
- @echo .. [Compile] build\$(CONFIG)\obj\options.obj
- "$(CC)" -c -Fo$(BUILD)\obj\options.obj -Fd$(BUILD)\obj\options.pdb $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" $(IFLAGS) src\options.c $(LOG)
- #
- # osdep.obj
- #
- DEPS_26 = $(DEPS_26) build\$(CONFIG)\inc\goahead.h
- build\$(CONFIG)\obj\osdep.obj: \
- src\osdep.c $(DEPS_26)
- @echo .. [Compile] build\$(CONFIG)\obj\osdep.obj
- "$(CC)" -c -Fo$(BUILD)\obj\osdep.obj -Fd$(BUILD)\obj\osdep.pdb $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" $(IFLAGS) src\osdep.c $(LOG)
- #
- # rom.obj
- #
- DEPS_27 = $(DEPS_27) build\$(CONFIG)\inc\goahead.h
- build\$(CONFIG)\obj\rom.obj: \
- src\rom.c $(DEPS_27)
- @echo .. [Compile] build\$(CONFIG)\obj\rom.obj
- "$(CC)" -c -Fo$(BUILD)\obj\rom.obj -Fd$(BUILD)\obj\rom.pdb $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" $(IFLAGS) src\rom.c $(LOG)
- #
- # route.obj
- #
- DEPS_28 = $(DEPS_28) build\$(CONFIG)\inc\goahead.h
- build\$(CONFIG)\obj\route.obj: \
- src\route.c $(DEPS_28)
- @echo .. [Compile] build\$(CONFIG)\obj\route.obj
- "$(CC)" -c -Fo$(BUILD)\obj\route.obj -Fd$(BUILD)\obj\route.pdb $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" $(IFLAGS) src\route.c $(LOG)
- #
- # runtime.obj
- #
- DEPS_29 = $(DEPS_29) build\$(CONFIG)\inc\goahead.h
- build\$(CONFIG)\obj\runtime.obj: \
- src\runtime.c $(DEPS_29)
- @echo .. [Compile] build\$(CONFIG)\obj\runtime.obj
- "$(CC)" -c -Fo$(BUILD)\obj\runtime.obj -Fd$(BUILD)\obj\runtime.pdb $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" $(IFLAGS) src\runtime.c $(LOG)
- #
- # socket.obj
- #
- DEPS_30 = $(DEPS_30) build\$(CONFIG)\inc\goahead.h
- build\$(CONFIG)\obj\socket.obj: \
- src\socket.c $(DEPS_30)
- @echo .. [Compile] build\$(CONFIG)\obj\socket.obj
- "$(CC)" -c -Fo$(BUILD)\obj\socket.obj -Fd$(BUILD)\obj\socket.pdb $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" $(IFLAGS) src\socket.c $(LOG)
- #
- # time.obj
- #
- DEPS_31 = $(DEPS_31) build\$(CONFIG)\inc\goahead.h
- build\$(CONFIG)\obj\time.obj: \
- src\time.c $(DEPS_31)
- @echo .. [Compile] build\$(CONFIG)\obj\time.obj
- "$(CC)" -c -Fo$(BUILD)\obj\time.obj -Fd$(BUILD)\obj\time.pdb $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" $(IFLAGS) src\time.c $(LOG)
- #
- # upload.obj
- #
- DEPS_32 = $(DEPS_32) build\$(CONFIG)\inc\goahead.h
- build\$(CONFIG)\obj\upload.obj: \
- src\upload.c $(DEPS_32)
- @echo .. [Compile] build\$(CONFIG)\obj\upload.obj
- "$(CC)" -c -Fo$(BUILD)\obj\upload.obj -Fd$(BUILD)\obj\upload.pdb $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" $(IFLAGS) src\upload.c $(LOG)
- #
- # libgo
- #
- DEPS_33 = $(DEPS_33) build\$(CONFIG)\inc\osdep.h
- !IF "$(ME_COM_MBEDTLS)" == "1"
- DEPS_33 = $(DEPS_33) build\$(CONFIG)\bin\libgoahead-mbedtls.lib
- !ENDIF
- !IF "$(ME_COM_OPENSSL)" == "1"
- DEPS_33 = $(DEPS_33) build\$(CONFIG)\bin\libgoahead-openssl.lib
- !ENDIF
- DEPS_33 = $(DEPS_33) build\$(CONFIG)\inc\goahead.h
- DEPS_33 = $(DEPS_33) build\$(CONFIG)\inc\js.h
- DEPS_33 = $(DEPS_33) build\$(CONFIG)\obj\action.obj
- DEPS_33 = $(DEPS_33) build\$(CONFIG)\obj\alloc.obj
- DEPS_33 = $(DEPS_33) build\$(CONFIG)\obj\auth.obj
- DEPS_33 = $(DEPS_33) build\$(CONFIG)\obj\cgi.obj
- DEPS_33 = $(DEPS_33) build\$(CONFIG)\obj\crypt.obj
- DEPS_33 = $(DEPS_33) build\$(CONFIG)\obj\file.obj
- DEPS_33 = $(DEPS_33) build\$(CONFIG)\obj\fs.obj
- DEPS_33 = $(DEPS_33) build\$(CONFIG)\obj\http.obj
- DEPS_33 = $(DEPS_33) build\$(CONFIG)\obj\js.obj
- DEPS_33 = $(DEPS_33) build\$(CONFIG)\obj\jst.obj
- DEPS_33 = $(DEPS_33) build\$(CONFIG)\obj\options.obj
- DEPS_33 = $(DEPS_33) build\$(CONFIG)\obj\osdep.obj
- DEPS_33 = $(DEPS_33) build\$(CONFIG)\obj\rom.obj
- DEPS_33 = $(DEPS_33) build\$(CONFIG)\obj\route.obj
- DEPS_33 = $(DEPS_33) build\$(CONFIG)\obj\runtime.obj
- DEPS_33 = $(DEPS_33) build\$(CONFIG)\obj\socket.obj
- DEPS_33 = $(DEPS_33) build\$(CONFIG)\obj\time.obj
- DEPS_33 = $(DEPS_33) build\$(CONFIG)\obj\upload.obj
- !IF "$(ME_COM_MBEDTLS)" == "1"
- LIBS_33 = $(LIBS_33) libmbedtls.lib
- !ENDIF
- !IF "$(ME_COM_MBEDTLS)" == "1"
- LIBS_33 = $(LIBS_33) libgoahead-mbedtls.lib
- !ENDIF
- !IF "$(ME_COM_MBEDTLS)" == "1"
- LIBS_33 = $(LIBS_33) libmbedtls.lib
- !ENDIF
- !IF "$(ME_COM_OPENSSL)" == "1"
- LIBS_33 = $(LIBS_33) libgoahead-openssl.lib
- !ENDIF
- !IF "$(ME_COM_MBEDTLS)" == "1"
- LIBS_33 = $(LIBS_33) libgoahead-mbedtls.lib
- !ENDIF
- build\$(CONFIG)\bin\libgo.dll: $(DEPS_33)
- @echo ..... [Link] build\$(CONFIG)\bin\libgo.dll
- "$(LD)" -dll -out:$(BUILD)\bin\libgo.dll -entry:$(ENTRY) $(LDFLAGS) $(LIBPATHS) "$(BUILD)\obj\action.obj" "$(BUILD)\obj\alloc.obj" "$(BUILD)\obj\auth.obj" "$(BUILD)\obj\cgi.obj" "$(BUILD)\obj\crypt.obj" "$(BUILD)\obj\file.obj" "$(BUILD)\obj\fs.obj" "$(BUILD)\obj\http.obj" "$(BUILD)\obj\js.obj" "$(BUILD)\obj\jst.obj" "$(BUILD)\obj\options.obj" "$(BUILD)\obj\osdep.obj" "$(BUILD)\obj\rom.obj" "$(BUILD)\obj\route.obj" "$(BUILD)\obj\runtime.obj" "$(BUILD)\obj\socket.obj" "$(BUILD)\obj\time.obj" "$(BUILD)\obj\upload.obj" $(LIBPATHS_33) $(LIBS_33) $(LIBS_33) $(LIBS) $(LOG)
- #
- # install-certs
- #
- DEPS_34 = $(DEPS_34) src\certs\samples\ca.crt
- DEPS_34 = $(DEPS_34) src\certs\samples\ca.key
- DEPS_34 = $(DEPS_34) src\certs\samples\ec.crt
- DEPS_34 = $(DEPS_34) src\certs\samples\ec.key
- DEPS_34 = $(DEPS_34) src\certs\samples\roots.crt
- DEPS_34 = $(DEPS_34) src\certs\samples\self.crt
- DEPS_34 = $(DEPS_34) src\certs\samples\self.key
- DEPS_34 = $(DEPS_34) src\certs\samples\test.crt
- DEPS_34 = $(DEPS_34) src\certs\samples\test.key
- build\$(CONFIG)\.install-certs-modified: $(DEPS_34)
- @echo ..... [Copy] build\$(CONFIG)\bin
- if not exist "build\$(CONFIG)\bin" md "build\$(CONFIG)\bin"
- copy /Y /B src\certs\samples\ca.crt+modified build\$(CONFIG)\bin\ca.crt $(LOG)
- copy /Y /B src\certs\samples\ca.key+modified build\$(CONFIG)\bin\ca.key $(LOG)
- copy /Y /B src\certs\samples\ec.crt+modified build\$(CONFIG)\bin\ec.crt $(LOG)
- copy /Y /B src\certs\samples\ec.key+modified build\$(CONFIG)\bin\ec.key $(LOG)
- copy /Y /B src\certs\samples\roots.crt+modified build\$(CONFIG)\bin\roots.crt $(LOG)
- copy /Y /B src\certs\samples\self.crt+modified build\$(CONFIG)\bin\self.crt $(LOG)
- copy /Y /B src\certs\samples\self.key+modified build\$(CONFIG)\bin\self.key $(LOG)
- copy /Y /B src\certs\samples\test.crt+modified build\$(CONFIG)\bin\test.crt $(LOG)
- copy /Y /B src\certs\samples\test.key+modified build\$(CONFIG)\bin\test.key $(LOG)
- copy /Y /B nul+modified build\$(CONFIG)\.install-certs-modified $(LOG)
- #
- # goahead.obj
- #
- DEPS_35 = $(DEPS_35) build\$(CONFIG)\inc\goahead.h
- build\$(CONFIG)\obj\goahead.obj: \
- src\goahead.c $(DEPS_35)
- @echo .. [Compile] build\$(CONFIG)\obj\goahead.obj
- "$(CC)" -c -Fo$(BUILD)\obj\goahead.obj -Fd$(BUILD)\obj\goahead.pdb $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" $(IFLAGS) src\goahead.c $(LOG)
- #
- # goahead
- #
- DEPS_36 = $(DEPS_36) build\$(CONFIG)\bin\libgo.dll
- DEPS_36 = $(DEPS_36) build\$(CONFIG)\.install-certs-modified
- DEPS_36 = $(DEPS_36) build\$(CONFIG)\inc\goahead.h
- DEPS_36 = $(DEPS_36) build\$(CONFIG)\inc\js.h
- DEPS_36 = $(DEPS_36) build\$(CONFIG)\obj\goahead.obj
- !IF "$(ME_COM_MBEDTLS)" == "1"
- LIBS_36 = $(LIBS_36) libmbedtls.lib
- !ENDIF
- !IF "$(ME_COM_MBEDTLS)" == "1"
- LIBS_36 = $(LIBS_36) libgoahead-mbedtls.lib
- !ENDIF
- !IF "$(ME_COM_MBEDTLS)" == "1"
- LIBS_36 = $(LIBS_36) libmbedtls.lib
- !ENDIF
- !IF "$(ME_COM_OPENSSL)" == "1"
- LIBS_36 = $(LIBS_36) libgoahead-openssl.lib
- !ENDIF
- LIBS_36 = $(LIBS_36) libgo.lib
- !IF "$(ME_COM_MBEDTLS)" == "1"
- LIBS_36 = $(LIBS_36) libgoahead-mbedtls.lib
- !ENDIF
- build\$(CONFIG)\bin\goahead.exe: $(DEPS_36)
- @echo ..... [Link] build\$(CONFIG)\bin\goahead.exe
- "$(LD)" -nologo -out:$(BUILD)\bin\goahead.exe -entry:mainCRTStartup -subsystem:console $(LDFLAGS) $(LIBPATHS) "$(BUILD)\obj\goahead.obj" $(LIBPATHS_36) $(LIBS_36) $(LIBS_36) $(LIBS) $(LOG)
- #
- # test.obj
- #
- DEPS_37 = $(DEPS_37) build\$(CONFIG)\inc\goahead.h
- DEPS_37 = $(DEPS_37) build\$(CONFIG)\inc\js.h
- build\$(CONFIG)\obj\test.obj: \
- test\test.c $(DEPS_37)
- @echo .. [Compile] build\$(CONFIG)\obj\test.obj
- "$(CC)" -c -Fo$(BUILD)\obj\test.obj -Fd$(BUILD)\obj\test.pdb $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" $(IFLAGS) test\test.c $(LOG)
- #
- # goahead-test
- #
- DEPS_38 = $(DEPS_38) build\$(CONFIG)\bin\libgo.dll
- DEPS_38 = $(DEPS_38) build\$(CONFIG)\.install-certs-modified
- DEPS_38 = $(DEPS_38) build\$(CONFIG)\obj\test.obj
- !IF "$(ME_COM_MBEDTLS)" == "1"
- LIBS_38 = $(LIBS_38) libmbedtls.lib
- !ENDIF
- !IF "$(ME_COM_MBEDTLS)" == "1"
- LIBS_38 = $(LIBS_38) libgoahead-mbedtls.lib
- !ENDIF
- !IF "$(ME_COM_MBEDTLS)" == "1"
- LIBS_38 = $(LIBS_38) libmbedtls.lib
- !ENDIF
- !IF "$(ME_COM_OPENSSL)" == "1"
- LIBS_38 = $(LIBS_38) libgoahead-openssl.lib
- !ENDIF
- LIBS_38 = $(LIBS_38) libgo.lib
- !IF "$(ME_COM_MBEDTLS)" == "1"
- LIBS_38 = $(LIBS_38) libgoahead-mbedtls.lib
- !ENDIF
- build\$(CONFIG)\bin\goahead-test.exe: $(DEPS_38)
- @echo ..... [Link] build\$(CONFIG)\bin\goahead-test.exe
- "$(LD)" -nologo -out:$(BUILD)\bin\goahead-test.exe -entry:mainCRTStartup -subsystem:console $(LDFLAGS) $(LIBPATHS) "$(BUILD)\obj\test.obj" $(LIBPATHS_38) $(LIBS_38) $(LIBS_38) $(LIBS) $(LOG)
- #
- # gopass.obj
- #
- DEPS_39 = $(DEPS_39) build\$(CONFIG)\inc\goahead.h
- build\$(CONFIG)\obj\gopass.obj: \
- src\utils\gopass.c $(DEPS_39)
- @echo .. [Compile] build\$(CONFIG)\obj\gopass.obj
- "$(CC)" -c -Fo$(BUILD)\obj\gopass.obj -Fd$(BUILD)\obj\gopass.pdb $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" $(IFLAGS) src\utils\gopass.c $(LOG)
- #
- # gopass
- #
- DEPS_40 = $(DEPS_40) build\$(CONFIG)\bin\libgo.dll
- DEPS_40 = $(DEPS_40) build\$(CONFIG)\inc\goahead.h
- DEPS_40 = $(DEPS_40) build\$(CONFIG)\inc\js.h
- DEPS_40 = $(DEPS_40) build\$(CONFIG)\obj\gopass.obj
- !IF "$(ME_COM_MBEDTLS)" == "1"
- LIBS_40 = $(LIBS_40) libmbedtls.lib
- !ENDIF
- !IF "$(ME_COM_MBEDTLS)" == "1"
- LIBS_40 = $(LIBS_40) libgoahead-mbedtls.lib
- !ENDIF
- !IF "$(ME_COM_MBEDTLS)" == "1"
- LIBS_40 = $(LIBS_40) libmbedtls.lib
- !ENDIF
- !IF "$(ME_COM_OPENSSL)" == "1"
- LIBS_40 = $(LIBS_40) libgoahead-openssl.lib
- !ENDIF
- LIBS_40 = $(LIBS_40) libgo.lib
- !IF "$(ME_COM_MBEDTLS)" == "1"
- LIBS_40 = $(LIBS_40) libgoahead-mbedtls.lib
- !ENDIF
- build\$(CONFIG)\bin\gopass.exe: $(DEPS_40)
- @echo ..... [Link] build\$(CONFIG)\bin\gopass.exe
- "$(LD)" -nologo -out:$(BUILD)\bin\gopass.exe -entry:mainCRTStartup -subsystem:console $(LDFLAGS) $(LIBPATHS) "$(BUILD)\obj\gopass.obj" $(LIBPATHS_40) $(LIBS_40) $(LIBS_40) $(LIBS) $(LOG)
|