Skip to content

File tree

3 files changed

+52
-0
lines changed

3 files changed

+52
-0
lines changed
 

‎src/Makefile.win

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
STDSUBDIRS = core ui legend raster composer widgets helpviewer
2+
#providers plugins
3+
4+
WINSUBDIRS = gui
5+
6+
all: stdsubdirs winsubdirs
7+
8+
include ../Makefile.win.rules

‎src/gui/Makefile.win

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
QGTOP=../../
2+
3+
LDADD = $(QGIS_LIBS)
4+
5+
OBJECTS = qgis-main.o
6+
7+
all: libs objects qgis.exe
8+
9+
objects:
10+
$(MAKE) -f Makefile qgis-main.o
11+
12+
libs:
13+
$(MAKE) -f Makefile libqgis_gui.la
14+
15+
qgis.exe:
16+
$(CXX) -o $@ $(OBJECTS) $(LDADD)
17+
$(STRIP) $@
18+
19+
install: all
20+
$(MAKE) -C i18n -f Makefile install
21+
$(MAKE) -C images -f Makefile install
22+
$(MAKE) -C resources -f Makefile install
23+
$(INSTALL) -m 755 qgis.exe $(prefix)/bin/qgis.exe
24+
25+
include ../../Makefile.win.rules

‎src/providers/ogr/Makefile.win

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
QGTOP=../../../
2+
3+
LDADD = $(PLUGIN_LIBS)
4+
5+
OBJECTS = ogrprovider_la-qgsogrprovider.o
6+
7+
all: objects .libs/ogrprovider.dll
8+
9+
objects:
10+
$(MAKE) -f Makefile ogrprovider_la-qgsogrprovider.o
11+
12+
.libs/ogrprovider.dll: $(OBJECTS)
13+
$(CXX) -shared -o $@ $(OBJECTS) $(LDADD)
14+
$(STRIP) $@
15+
16+
install: all
17+
$(INSTALL) -m 755 .libs/ogrprovider.dll $(prefix)/lib/qgis/ogrprovider.dll
18+
19+
include ../../../Makefile.win.rules

0 commit comments

Comments
 (0)
Please sign in to comment.