Last change
on this file since c4dd8d1 was
7d3ae3e,
checked in by antonioaraujob <aaraujo@…>, 9 years ago
|
Agregados archivos fuentes del complemento esteidfirefoxplugin de Estonia para firmar electrónicamente un hash.
|
-
Property mode set to
100644
|
File size:
1.5 KB
|
Rev | Line | |
---|
[7d3ae3e] | 1 | # EstEID Browser Plugin |
---|
| 2 | CC = gcc |
---|
| 3 | COMMON_HEADERS = common/esteid_certinfo.h common/pkcs11_errors.h common/esteid_log.h common/esteid_sign.h common/esteid_timer.h common/esteid_time.h common/l10n.h common/labels.h common/esteid_map.h common/esteid_dialog_common.h |
---|
| 4 | COMMON_SOURCES = common/esteid_certinfo.c common/pkcs11_errors.c common/esteid_log.c common/esteid_sign.c common/esteid_timer.c common/esteid_time.c common/l10n.c common/l10n-linux.c common/esteid_map.c common/esteid_dialog_common.c |
---|
| 5 | C_FLAGS = -g -O2 -std=gnu99 -Wall $(CPPFLAGS) |
---|
| 6 | I_FLAGS = -Iinclude -Icommon `pkg-config --cflags gtk+-2.0` |
---|
| 7 | L_FLAGS = -ldl -lcrypto -lpthread `pkg-config --libs gtk+-2.0` |
---|
| 8 | D_FLAGS = -DXP_UNIX -DMOZ_X11 |
---|
| 9 | PLUGIN_HEADERS = firefox/plugin.h firefox/plugin-class.h firefox/cert-class.h |
---|
| 10 | PLUGIN_SOURCES = firefox/plugin.c firefox/plugin-class.c firefox/cert-class.c |
---|
| 11 | |
---|
| 12 | clean: |
---|
| 13 | rm -f test |
---|
| 14 | rm -f npesteid-firefox-plugin.so |
---|
| 15 | |
---|
| 16 | plugin: $(COMMON_HEADERS) $(COMMON_SOURCES) $(PLUGIN_HEADERS) $(PLUGIN_SOURCES) firefox/dialogs-gtk.c common/dialogs.h |
---|
| 17 | $(CC) $(C_FLAGS) -fPIC -shared -o npesteid-firefox-plugin.so $(PLUGIN_SOURCES) firefox/dialogs-gtk.c $(COMMON_SOURCES) $(I_FLAGS) $(L_FLAGS) $(D_FLAGS) $(MODE_FLAG) |
---|
| 18 | |
---|
| 19 | plugin-development: |
---|
| 20 | MODE_FLAG=-DDEVELOPMENT_MODE make plugin |
---|
| 21 | |
---|
| 22 | install: plugin |
---|
| 23 | # install -d $(HOME)/.mozilla/plugins |
---|
| 24 | # install firefox-plugin.so $(HOME)/.mozilla/plugins |
---|
| 25 | |
---|
| 26 | maptest: plugin common/esteid_map_test.c |
---|
| 27 | $(CC) $(CPPFLAGS) $(CFLAGS) $(C_FLAGS) common/esteid_map.c common/esteid_map_test.c -o maptest |
---|
| 28 | ./maptest |
---|
| 29 | rm maptest |
---|
Note: See
TracBrowser
for help on using the repository browser.