Merge pull request #3 from sneusse/no-console
Add a new executable that doesn't show the console (windows)
This commit is contained in:
commit
1306640357
3
.gitignore
vendored
3
.gitignore
vendored
@ -2,10 +2,11 @@
|
|||||||
*.res
|
*.res
|
||||||
*.a
|
*.a
|
||||||
raylua_e.exe
|
raylua_e.exe
|
||||||
|
raylua_r.exe
|
||||||
raylua_s.exe
|
raylua_s.exe
|
||||||
raylua_s
|
raylua_s
|
||||||
raylua_e
|
raylua_e
|
||||||
src/autogen/bind.c
|
src/autogen/bind.c
|
||||||
src/autogen/boot.c
|
src/autogen/boot.c
|
||||||
src/autogen/builder.c
|
src/autogen/builder.c
|
||||||
libraylua.a
|
libraylua.a
|
||||||
|
9
makefile
9
makefile
@ -15,13 +15,14 @@ MODULES := raymath rlgl easings gestures physac raygui
|
|||||||
PLATFORM ?= PLATFORM_DESKTOP
|
PLATFORM ?= PLATFORM_DESKTOP
|
||||||
GRAPHICS ?= GRAPHICS_API_OPENGL_33
|
GRAPHICS ?= GRAPHICS_API_OPENGL_33
|
||||||
|
|
||||||
CFLAGS += -D$(GRAPHICS)
|
CFLAGS += -D$(GRAPHICS) -D$(PLATFORM)
|
||||||
|
|
||||||
USE_WAYLAND_DISPLAY ?= FALSE
|
USE_WAYLAND_DISPLAY ?= FALSE
|
||||||
USE_EXTERNAL_GLFW ?= FALSE
|
USE_EXTERNAL_GLFW ?= FALSE
|
||||||
|
|
||||||
ifeq ($(OS),Windows_NT)
|
ifeq ($(OS),Windows_NT)
|
||||||
LDFLAGS += -lopengl32 -lgdi32 -lwinmm -static
|
LDFLAGS += -lopengl32 -lgdi32 -lwinmm -static
|
||||||
|
LDFLAGS_R += -mwindows
|
||||||
EXTERNAL_FILES := src/res/icon.res
|
EXTERNAL_FILES := src/res/icon.res
|
||||||
else ifeq ($(shell uname),Darwin)
|
else ifeq ($(shell uname),Darwin)
|
||||||
LDFLAGS += -framework CoreVideo -framework IOKit -framework Cocoa \
|
LDFLAGS += -framework CoreVideo -framework IOKit -framework Cocoa \
|
||||||
@ -38,7 +39,7 @@ else
|
|||||||
EXTERNAL_FILES :=
|
EXTERNAL_FILES :=
|
||||||
endif
|
endif
|
||||||
|
|
||||||
all: raylua_s raylua_e luajit raylib
|
all: raylua_s raylua_e raylua_r luajit raylib
|
||||||
|
|
||||||
%.o: %.c
|
%.o: %.c
|
||||||
$(CC) -c -o $@ $< $(CFLAGS)
|
$(CC) -c -o $@ $< $(CFLAGS)
|
||||||
@ -63,6 +64,10 @@ raylua_e: src/raylua_e.o src/raylua_self.o src/raylua_builder.o src/lib/miniz.o
|
|||||||
$(EXTERNAL_FILES) libraylua.a
|
$(EXTERNAL_FILES) libraylua.a
|
||||||
$(CC) -o $@ $^ $(LDFLAGS) luajit/src/libluajit.a
|
$(CC) -o $@ $^ $(LDFLAGS) luajit/src/libluajit.a
|
||||||
|
|
||||||
|
raylua_r: src/raylua_e.o src/raylua_self.o src/raylua_builder.o src/lib/miniz.o \
|
||||||
|
$(EXTERNAL_FILES) libraylua.a
|
||||||
|
$(CC) -o $@ $^ $(LDFLAGS) $(LDFLAGS_R) luajit/src/libluajit.a
|
||||||
|
|
||||||
src/res/icon.res: src/res/icon.rc
|
src/res/icon.res: src/res/icon.rc
|
||||||
$(WINDRES) $^ -O coff $@
|
$(WINDRES) $^ -O coff $@
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user