all: cdcat1.wfx
cdcat1.wfx: *.cpp *.h Makefile
#-shared erzeugt eine DLL bei der alle non-static Funktionen sowie alle Klassen
# exportiert werden.
#-fvisibility=hidden schaltet alle diese Exports ab, wie bei Windows
#Einzelne Funktionen werden dann mit __attribute__((visibility("default")))
# exportiert. Klassen werden hier nicht exportiert.
g++ -shared -fvisibility=hidden -D _DEBUG -Os -o $@ $(filter %.cpp,$^)
show_exports: cdcat1.wfx
nm -CD $< | grep "T "
Vorgefundene Kodierung: ASCII (7 bit) | 2
|