File tree Expand file tree Collapse file tree 1 file changed +30
-7
lines changed Expand file tree Collapse file tree 1 file changed +30
-7
lines changed Original file line number Diff line number Diff line change 11# TODO: UBAH STRUKTUR FILE INI
22
3+ # =====
4+ # pengaturan untuk compiler - g++
5+ # =====
6+
37CPP =g++
48CPPFLAGS =-Wall
5- BUILD =build
9+
10+ # =====
11+ # perintah untuk os
12+ # =====
13+
14+ CD =cd
15+ RMFLAGS =-r
16+ RM =rm $(RMFLAGS )
17+
18+ # =====
19+ # daftar direktori
20+ # =====
21+
622SRC =src
23+ BUILD =build
724MAINDIR =$(SRC ) /main
825FUNCDIR =$(SRC ) /functions
926DTDIR =$(SRC ) /data-types
1027
11- CD =cd
12- RMFLAGS =-r
13- RM =rm $( RMFLAGS )
28+ # =====
29+ # daftar aplikasi dan name `make`
30+ # =====
1431
1532EPS =ep_inparr ep_cashier
1633FUNCS =func_void func_basic func_inline
1734DTS =dt_native dt_native dt_enum dt_class
1835MAINS =argc argv envp
1936
37+ # =====
38+ # koleksi aplikasi
39+ # =====
40+
2041EP =ep
2142FUNC =func
2243DT =dt
44+ MA =ma
2345
46+ all : $(DT ) $(FUNC ) $(EP ) $(MA )
2447
25- all : $(DT ) $(FUNC ) $(EP )
26-
27- $(FUNC ) : $(FUNCS )
48+ $(MA ) : $(MAINS )
2849
2950argc : $(BUILD ) $(MAINDIR ) /argc/src/argc.cpp
3051 $(CPP ) $(CPPFLAGS ) $(MAINDIR ) /argc/src/argc.cpp -o $(BUILD ) /argc
@@ -35,6 +56,8 @@ argv: $(BUILD) $(MAINDIR)/argv/src/argv.cpp
3556envp : $(BUILD ) $(MAINDIR ) /envp/src/envp.cpp
3657 $(CPP ) $(CPPFLAGS ) $(MAINDIR ) /envp/src/envp.cpp -o $(BUILD ) /envp
3758
59+ $(FUNC ) : $(FUNCS )
60+
3861func_void :
3962 $(CD ) $(FUNCDIR ) /void && make
4063
You can’t perform that action at this time.
0 commit comments