Skip to content

Commit

Permalink
organize source files in GPSBabel.pro, CMakeLists.text` (GPSBabel#787)
Browse files Browse the repository at this point in the history
* organize files in GPSBabel.pro and CMakeLists.tst

This makes it easier to compare the two, and easier to see what
changed when nuking things.

* fix for lack of continuation line

* update nuke_format for sources on their own lines.

delete MSVC project and solution files.  The project files should
be generated with "qmake -tp vc GPSBabel.pro".  MSVC will create
the solution file if needed.
  • Loading branch information
tsteven4 authored Dec 10, 2021
1 parent 39f804a commit 9ae5fe7
Show file tree
Hide file tree
Showing 9 changed files with 497 additions and 1,546 deletions.
271 changes: 199 additions & 72 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -27,80 +27,204 @@ if(${QT_VERSION_MAJOR} EQUAL "6")
list(APPEND QT_LIBRARIES Qt${QT_VERSION_MAJOR}::Core5Compat)
endif()

# MINIMAL_FMTS
set(MINIMAL_FMTS
magproto.cc explorist_ini.cc gpx.cc geo.cc garmin.cc
garmin_device_xml.cc garmin_tables.cc internal_styles.cc nmea.cc
kml.cc wbt-200.cc
explorist_ini.cc
garmin.cc
garmin_device_xml.cc
garmin_tables.cc
geo.cc
gpx.cc
kml.cc
magproto.cc
nmea.cc
wbt-200.cc
)

set(ALL_FMTS
${MINIMAL_FMTS} gtm.cc
skytraq.cc holux.cc tpg.cc tpo.cc
xcsv.cc easygps.cc
saroute.cc navicache.cc delgpl.cc
ozi.cc text.cc html.cc
igc.cc brauniger_iq.cc shape.cc hiketech.cc glogbook.cc
vcf.cc lowranceusr.cc tomtom.cc
tef_xml.cc gdb.cc bcr.cc
ignrando.cc
unicsv.cc garmin_txt.cc gpssim.cc
gtrnctr.cc dmtlog.cc raymarine.cc
ggv_log.cc garmin_gpi.cc lmx.cc random.cc xol.cc dg-100.cc
navilink.cc mtk_logger.cc ik3d.cc osm.cc destinator.cc exif.cc
igo8.cc humminbird.cc mapasia.cc gnav_trl.cc navitel.cc ggv_ovl.cc
sbp.cc sbn.cc mmo.cc itracku.cc v900.cc
# ALL_FMTS
set(ALL_FMTS ${MINIMAL_FMTS}
bcr.cc
brauniger_iq.cc
delgpl.cc
destinator.cc
dg-100.cc
dmtlog.cc
easygps.cc
energympro.cc
enigma.cc
teletype.cc wintec_tes.cc
subrip.cc garmin_xt.cc garmin_fit.cc
mtk_locus.cc googledir.cc mapbar_track.cc mapfactor.cc f90g_track.cc
energympro.cc mynav.cc ggv_bin.cc globalsat_sport.cc geojson.cc qstarz_bl_1000.cc
exif.cc
f90g_track.cc
garmin_fit.cc
garmin_gpi.cc
garmin_txt.cc
garmin_xt.cc
gdb.cc
geojson.cc
ggv_bin.cc
ggv_log.cc
ggv_ovl.cc
globalsat_sport.cc
glogbook.cc
gnav_trl.cc
googledir.cc
gpssim.cc
gtm.cc
gtrnctr.cc
hiketech.cc
holux.cc
html.cc
humminbird.cc
igc.cc
ignrando.cc
igo8.cc
ik3d.cc
itracku.cc
lmx.cc
lowranceusr.cc
mapasia.cc
mapbar_track.cc
mapfactor.cc
mmo.cc
mtk_locus.cc
mtk_logger.cc
mynav.cc
navicache.cc
navilink.cc
navitel.cc
osm.cc
ozi.cc
qstarz_bl_1000.cc
random.cc
raymarine.cc
saroute.cc
sbn.cc
sbp.cc
shape.cc
skytraq.cc
subrip.cc
tef_xml.cc
teletype.cc
text.cc
tomtom.cc
tpg.cc
tpo.cc
unicsv.cc
v900.cc
vcf.cc
wintec_tes.cc
xcsv.cc
xol.cc
)

# ALL_FMTS=$$MINIMAL_FMTS
# ALL_FMTS = $$MINIMAL_FMTS

# FILTERS
set(FILTERS
position.cc radius.cc duplicate.cc arcdist.cc polygon.cc smplrout.cc
reverse_route.cc sort.cc stackfilter.cc trackfilter.cc discard.cc
nukedata.cc interpolate.cc transform.cc height.cc swapdata.cc bend.cc
validate.cc resample.cc
arcdist.cc
bend.cc
discard.cc
duplicate.cc
height.cc
interpolate.cc
nukedata.cc
polygon.cc
position.cc
radius.cc
resample.cc
reverse_route.cc
smplrout.cc
sort.cc
stackfilter.cc
swapdata.cc
trackfilter.cc
transform.cc
validate.cc
)

# SHAPE
set(SHAPE
shapelib/shpopen.c shapelib/dbfopen.c shapelib/safileio.c
shapelib/dbfopen.c
shapelib/safileio.c
shapelib/shpopen.c
)

# ZLIB
set(ZLIB
zlib/adler32.c zlib/compress.c zlib/crc32.c zlib/deflate.c zlib/inffast.c
zlib/inflate.c zlib/infback.c zlib/inftrees.c zlib/trees.c
zlib/uncompr.c zlib/gzlib.c zlib/gzclose.c zlib/gzread.c
zlib/gzwrite.c zlib/zutil.c
zlib/adler32.c
zlib/compress.c
zlib/crc32.c
zlib/deflate.c
zlib/gzclose.c
zlib/gzlib.c
zlib/gzread.c
zlib/gzwrite.c
zlib/infback.c
zlib/inffast.c
zlib/inflate.c
zlib/inftrees.c
zlib/trees.c
zlib/uncompr.c
zlib/zutil.c
)

# JEEPS
set(JEEPS
jeeps/gpsapp.cc jeeps/gpscom.cc
jeeps/gpsmath.cc jeeps/gpsmem.cc
jeeps/gpsprot.cc jeeps/gpsread.cc
jeeps/gpsdevice.cc jeeps/gpsdevice_ser.cc jeeps/gpsdevice_usb.cc
jeeps/gpsrqst.cc jeeps/gpssend.cc jeeps/gpsserial.cc jeeps/jgpsutil.cc
jeeps/gpsusbread.cc jeeps/gpsusbsend.cc
jeeps/gpsapp.cc
jeeps/gpscom.cc
jeeps/gpsdevice.cc
jeeps/gpsdevice_ser.cc
jeeps/gpsdevice_usb.cc
jeeps/gpsmath.cc
jeeps/gpsmem.cc
jeeps/gpsprot.cc
jeeps/gpsread.cc
jeeps/gpsrqst.cc
jeeps/gpssend.cc
jeeps/gpsserial.cc
jeeps/gpsusbcommon.cc
jeeps/gpsusbread.cc
jeeps/gpsusbsend.cc
jeeps/jgpsutil.cc
)

# SUPPORT
set(SUPPORT
route.cc waypt.cc filter_vecs.cc util.cc vecs.cc mkshort.cc
csv_util.cc strptime.c grtcirc.cc util_crc.cc xmlgeneric.cc
formspec.cc xmltag.cc cet_util.cc fatal.cc rgbcolors.cc
inifile.cc garmin_fs.cc units.cc gbser.cc
gbfile.cc parse.cc session.cc main.cc globals.cc
cet_util.cc
csv_util.cc
fatal.cc
filter_vecs.cc
formspec.cc
garmin_fs.cc
gbfile.cc
gbser.cc
globals.cc
grtcirc.cc
inifile.cc
main.cc
mkshort.cc
parse.cc
rgbcolors.cc
route.cc
session.cc
src/core/nvector.cc
src/core/textstream.cc
src/core/usasciicodec.cc
src/core/vector3d.cc
src/core/xmlstreamwriter.cc
strptime.c
units.cc
util.cc
util_crc.cc
vecs.cc
waypt.cc
xmlgeneric.cc
xmltag.cc
)
if(${QT_VERSION_MAJOR} EQUAL "6")
set(SUPPORT ${SUPPORT} src/core/codecdevice.cc)
endif()

# HEADERS
set(HEADERS
cet_util.h
csv_util.h
Expand Down Expand Up @@ -130,6 +254,24 @@ set(HEADERS
heightgrid.h
holux.h
inifile.h
kml.h
legacyformat.h
lowranceusr.h
magellan.h
mynav.h
navilink.h
nmea.h
osm.h
random.h
session.h
shape.h
strptime.h
subrip.h
unicsv.h
units.h
vecs.h
xcsv.h
xmlgeneric.h
jeeps/garminusb.h
jeeps/gps.h
jeeps/gpsapp.h
Expand All @@ -148,26 +290,18 @@ set(HEADERS
jeeps/gpsusbcommon.h
jeeps/gpsusbint.h
jeeps/gpsutil.h
kml.h
legacyformat.h
lowranceusr.h
magellan.h
mynav.h
navilink.h
nmea.h
osm.h
random.h
session.h
shape.h
src/core/datetime.h
src/core/file.h
src/core/logging.h
src/core/nvector.h
src/core/textstream.h
src/core/usasciicodec.h
src/core/vector3d.h
src/core/xmlstreamwriter.h
src/core/xmltag.h

shapelib/shapefil.h
strptime.h
subrip.h
unicsv.h
units.h
vecs.h
xcsv.h
xmlgeneric.h


zlib/crc32.h
zlib/deflate.h
zlib/gzguts.h
Expand All @@ -179,15 +313,6 @@ set(HEADERS
zlib/zconf.h
zlib/zlib.h
zlib/zutil.h
src/core/datetime.h
src/core/file.h
src/core/logging.h
src/core/nvector.h
src/core/textstream.h
src/core/usasciicodec.h
src/core/vector3d.h
src/core/xmlstreamwriter.h
src/core/xmltag.h
)
if(${QT_VERSION_MAJOR} EQUAL "6")
set(HEADERS ${HEADERS} src/core/codecdevice.h)
Expand All @@ -196,6 +321,8 @@ endif()
string(REPLACE .cc .h FILTER_HEADERS "${FILTERS}")
set(HEADERS ${HEADERS} ${FILTER_HEADERS})

set(SOURCES ${SOURCES} internal_styles.cc)

include_directories(AFTER zlib)

include(CheckIncludeFile)
Expand Down
Loading

0 comments on commit 9ae5fe7

Please sign in to comment.