The main rule is now equivalent to a GNU Make implicit rule which is a
good indication that it follows best practices.
| ... | ... |
@@ -28,12 +28,12 @@ LDLIBS_Mac += \ |
| 28 | 28 |
-framework Cocoa \ |
| 29 | 29 |
-framework OpenGL |
| 30 | 30 |
LDLIBS += \ |
| 31 |
- $(LDLIBS_$(OS)) \ |
|
| 32 |
- -lm \ |
|
| 33 |
- -lstdc++ |
|
| 31 |
+ $(LDLIBS_$(OS)) |
|
| 34 | 32 |
|
| 33 |
+# The below is equivalent to the GNU Make implicit rule for |
|
| 34 |
+# tsbk07: $(COMMON) |
|
| 35 | 35 |
tsbk07: tsbk07.cpp $(COMMON) |
| 36 |
- gcc $(CXXFLAGS) -o tsbk07 $(CPPFLAGS) tsbk07.cpp $(COMMON) $(LDLIBS) |
|
| 36 |
+ g++ $(CXXFLAGS) $(CPPFLAGS) tsbk07.cpp $(COMMON) $(LDLIBS) -o tsbk07 |
|
| 37 | 37 |
|
| 38 | 38 |
clean: |
| 39 | 39 |
rm tsbk07 |