Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 1852d4c

Browse files
Ubah: Makefile - ubah format
1 parent eb37266 commit 1852d4c

File tree

1 file changed

+30
-7
lines changed

1 file changed

+30
-7
lines changed

‎Makefile‎

Lines changed: 30 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,51 @@
11
# TODO: UBAH STRUKTUR FILE INI
22

3+
# =====
4+
# pengaturan untuk compiler - g++
5+
# =====
6+
37
CPP=g++
48
CPPFLAGS=-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+
622
SRC=src
23+
BUILD=build
724
MAINDIR=$(SRC)/main
825
FUNCDIR=$(SRC)/functions
926
DTDIR=$(SRC)/data-types
1027

11-
CD=cd
12-
RMFLAGS=-r
13-
RM=rm $(RMFLAGS)
28+
# =====
29+
# daftar aplikasi dan name `make`
30+
# =====
1431

1532
EPS=ep_inparr ep_cashier
1633
FUNCS=func_void func_basic func_inline
1734
DTS=dt_native dt_native dt_enum dt_class
1835
MAINS=argc argv envp
1936

37+
# =====
38+
# koleksi aplikasi
39+
# =====
40+
2041
EP=ep
2142
FUNC=func
2243
DT=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

2950
argc: $(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
3556
envp: $(BUILD) $(MAINDIR)/envp/src/envp.cpp
3657
$(CPP) $(CPPFLAGS) $(MAINDIR)/envp/src/envp.cpp -o $(BUILD)/envp
3758

59+
$(FUNC): $(FUNCS)
60+
3861
func_void:
3962
$(CD) $(FUNCDIR)/void && make
4063

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /