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

CXX_OBJ := string/string.o string/integerview.o stdlib/console.o
CXX_TEST_OBJ := types/test.o string/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)