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_TUI:=tui_main
EXE_MAIN_TEST:=test_main
OBJ_MAIN_CLI:=$(EXE_MAIN_CLI).o
OBJ_MAIN_TUI:=$(EXE_MAIN_TUI).o
OBJ_MAIN_TEST:=$(EXE_MAIN_TEST).o
SOURCE:=$(wildcard *.c)
HEADERS:=$(wildcard *.h)
@ -17,6 +19,7 @@ HEADERS:=$(wildcard *.h)
OBJECTS:=$(subst .c,.o,$(SOURCE))
OBJECTS:=$(filter-out $(OBJ_MAIN_CLI),$(OBJECTS))
OBJECTS:=$(filter-out $(OBJ_MAIN_TUI),$(OBJECTS))
OBJECTS:=$(filter-out $(OBJ_MAIN_TEST),$(OBJECTS))
DEPENDS:=$(subst .c,.d,$(SOURCE))
CFLAGS+= -MMD -MP
@ -28,18 +31,21 @@ endif
.PHONY: all install uninstall clean
.DEFAULT_GOAL := all
#all: $(EXE_MAIN_CLI) $(EXE_MAIN_TUI) $(EXE_MAIN_TEST)
all: $(EXE_MAIN_CLI) $(EXE_MAIN_TUI)
$(EXE_MAIN_CLI): $(OBJECTS) $(OBJ_MAIN_CLI)
$(EXE_MAIN_TUI): $(OBJECTS) $(OBJ_MAIN_TUI)
$(EXE_MAIN_TEST): $(OBJECTS) $(OBJ_MAIN_TEST)
clean:
rm -vf \
$(DEPENDS)
$(DEPENDS) \
$(OBJECTS) \
$(OBJ_MAIN_TUI) \
$(OBJ_MAIN_CLI) \
$(EXE_MAIN_TUI) \
$(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