aboutsummaryrefslogtreecommitdiff
path: root/libk/makefile
blob: 941d93d02eeb6ad692560e7e33c2a048d818751b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14

CXX_OBJ := string.o stdlib/console.o
CXX_TEST_OBJ := type_traits/test.o

libk.a: $(CXX_OBJ)
	$(AR) rcs $@ $(CXX_OBJ)

test: $(CXX_TEST_OBJ)

$(CXX_OBJ) $(CXX_TEST_OBJ): %.o : %.cc
	$(CXX) -target $(TARGET) $(CXX_FLAGS) -I$(CURDIR) -c $^ -o $@

clean:
	rm -f libk.a $(CXX_OBJ) $(CXX_TEST_OBJ)