@@ -35,10 +35,6 @@ DEVOBJS = $(DEVICES:%=%.o)
35
35
PDEVOBJS = $(PDEVICES:%=%,dy.o )
36
36
PDEVLIBS = $(PDEVICES:%=libtenyr%$(DYLIB_SUFFIX ) )
37
37
38
- BIN_TARGETS += tas tsim tld
39
- LIB_TARGETS += $(PDEVLIBS )
40
-
41
- TARGETS = $(BIN_TARGETS ) $(LIB_TARGETS ) $(TEST_TARGETS )
42
38
RESOURCES := $(wildcard rsrc/64/* .png) \
43
39
rsrc/font10x15/invert.font10x15.png \
44
40
$(wildcard plugins/* .rcp) \
@@ -110,7 +106,6 @@ clean_FILES = \
110
106
*.d \
111
107
parser.[ch] \
112
108
lexer.[ch] \
113
- $(TARGETS ) \
114
109
$(SOURCEFILES:src/%.c=%.d ) \
115
110
$(VPIFILES:hw/vpi/%.c=%.d ) \
116
111
random random.* \
@@ -127,8 +122,6 @@ tld_OBJECTS = $(common_OBJECTS) obj.o
127
122
# ###############################################################################
128
123
DROP_TARGETS = clean
129
124
130
- all : $(TARGETS )
131
-
132
125
-include mk/os/rules/$(OS ) .mk
133
126
134
127
tas : tas.o $(tas_OBJECTS )
@@ -166,9 +159,11 @@ ifeq ($(filter $(DROP_TARGETS),$(MAKECMDGOALS)),)
166
159
-include parser.d
167
160
endif
168
161
169
- check : icarus
162
+ all :
170
163
cmake -S . -B cmake_build -DJIT=${JIT} -DSDL=${SDL} -DICARUS=${ICARUS}
171
164
cmake --build cmake_build
165
+
166
+ check : all icarus
172
167
cmake -S . -B cmake_build -DJIT=${JIT} -DSDL=${SDL} -DICARUS=${ICARUS} -DTESTING=1
173
168
cmake --build cmake_build
174
169
export PATH=$(abspath .) :$$ PATH && cd cmake_build && ctest --rerun-failed --output-on-failure
@@ -200,8 +195,6 @@ tenyr: INCLUDES += $(INCLUDE_OS)
200
195
201
196
clean_FILES += tenyr *.o
202
197
203
- all : tenyr
204
-
205
198
vpath % .v hw/verilog hw/verilog/sim hw/icarus
206
199
vpath % .v 3rdparty/wb_intercon/rtl/verilog
207
200
0 commit comments