Browse Source

Build: Add a test program (for playing around)

master
heck 2 years ago
parent
commit
41aead242d
  1. 10
      src/Makefile
  2. 6
      src/test_main.c

10
src/Makefile

@ -7,9 +7,11 @@ include ../Makefile.conf
EXE_MAIN_CLI:=cli_main EXE_MAIN_CLI:=cli_main
EXE_MAIN_TUI:=tui_main EXE_MAIN_TUI:=tui_main
EXE_MAIN_TEST:=test_main
OBJ_MAIN_CLI:=$(EXE_MAIN_CLI).o OBJ_MAIN_CLI:=$(EXE_MAIN_CLI).o
OBJ_MAIN_TUI:=$(EXE_MAIN_TUI).o OBJ_MAIN_TUI:=$(EXE_MAIN_TUI).o
OBJ_MAIN_TEST:=$(EXE_MAIN_TEST).o
SOURCE:=$(wildcard *.c) SOURCE:=$(wildcard *.c)
HEADERS:=$(wildcard *.h) HEADERS:=$(wildcard *.h)
@ -17,6 +19,7 @@ HEADERS:=$(wildcard *.h)
OBJECTS:=$(subst .c,.o,$(SOURCE)) OBJECTS:=$(subst .c,.o,$(SOURCE))
OBJECTS:=$(filter-out $(OBJ_MAIN_CLI),$(OBJECTS)) OBJECTS:=$(filter-out $(OBJ_MAIN_CLI),$(OBJECTS))
OBJECTS:=$(filter-out $(OBJ_MAIN_TUI),$(OBJECTS)) OBJECTS:=$(filter-out $(OBJ_MAIN_TUI),$(OBJECTS))
OBJECTS:=$(filter-out $(OBJ_MAIN_TEST),$(OBJECTS))
DEPENDS:=$(subst .c,.d,$(SOURCE)) DEPENDS:=$(subst .c,.d,$(SOURCE))
CFLAGS+= -MMD -MP CFLAGS+= -MMD -MP
@ -28,18 +31,21 @@ endif
.PHONY: all install uninstall clean .PHONY: all install uninstall clean
.DEFAULT_GOAL := all .DEFAULT_GOAL := all
#all: $(EXE_MAIN_CLI) $(EXE_MAIN_TUI) $(EXE_MAIN_TEST)
all: $(EXE_MAIN_CLI) $(EXE_MAIN_TUI) all: $(EXE_MAIN_CLI) $(EXE_MAIN_TUI)
$(EXE_MAIN_CLI): $(OBJECTS) $(OBJ_MAIN_CLI) $(EXE_MAIN_CLI): $(OBJECTS) $(OBJ_MAIN_CLI)
$(EXE_MAIN_TUI): $(OBJECTS) $(OBJ_MAIN_TUI) $(EXE_MAIN_TUI): $(OBJECTS) $(OBJ_MAIN_TUI)
$(EXE_MAIN_TEST): $(OBJECTS) $(OBJ_MAIN_TEST)
clean: clean:
rm -vf \ rm -vf \
$(DEPENDS) $(DEPENDS) \
$(OBJECTS) \ $(OBJECTS) \
$(OBJ_MAIN_TUI) \ $(OBJ_MAIN_TUI) \
$(OBJ_MAIN_CLI) \ $(OBJ_MAIN_CLI) \
$(EXE_MAIN_TUI) \ $(EXE_MAIN_TUI) \
$(EXE_MAIN_CLI) \ $(EXE_MAIN_CLI) \
rm -f *.d.* $(EXE_MAIN_TEST)

6
src/test_main.c

@ -0,0 +1,6 @@
#include <stdio.h>
int main()
{
printf("fsdfds");
}
Loading…
Cancel
Save