diff --git a/luprex/Makefile b/luprex/Makefile index d4b6a591..c70b6214 100644 --- a/luprex/Makefile +++ b/luprex/Makefile @@ -1,21 +1,23 @@ ifneq "" "$(findstring -linux-,$(MAKE_HOST))" + OS=linux EXE=main - LIBS=-L./ext/openssl-linux -lssl -lcrypto + LIBS=-L./ext/openssl-linux -lssl -lcrypto -ldl LUAFLAGS=-DLUA_USE_APICHECK -DLUA_USE_POSIX OPT=-g -O0 - DRIVER=driver-linux else ifneq "" "$(findstring cmd.exe,$(COMSPEC))" + OS=mingw EXE=main.exe LIBS=-L./ext/openssl-mingw -lssl -lcrypto -lws2_32 -lcrypt32 -lcryptui LUAFLAGS=-DLUA_USE_APICHECK -DLUA_COMPAT_ALL OPT=-g -O0 - DRIVER=driver-mingw else $(error Cannot figure out whether to build the linux or mingw version) endif +$(info Building for $(OS)...) + OBJ_ERIS=\ obj/eris/lapi.o \ obj/eris/lcode.o \ @@ -89,7 +91,7 @@ OBJ_CORE=\ OBJ_DRV=\ obj/drv/drvutil.o\ obj/drv/sslutil.o\ - obj/drv/$(DRIVER).o + obj/drv/driver-$(OS).o